En la clase anterior estuvimos viendo cómo crear la tabla de pacientes.
Estuvimos creando la tabla desde la vista de diseño de tablas.
Ahora vamos a aprender aquí cómo crear la misma tabla con la misma estructura pero mediante Transat
SQL con la sentencia criaste entonces vamos a colocar la sentencia criadita después le colocamos Estevill
y aquí le colocamos el nombre de la tabla entonces en este caso como ya tenemos creada la tabla paciente
lo que hacemos es crear la tabla paciente uno por ejemplo para que no nos dé error cuando la creamos
y nos diga que ya existe entonces abrimos y cerramos paréntesis y aquí adentro lo que vamos a colocar
van a ser los nombres de los campos tal cual lo hemos definido en la vista de diseño vamos a colocarlo
aquí y de paciente le vamos a decir que es un tipo de dato entero y le vamos a decir también que es
nulo.
Por qué le decimos esto por qué no vamos a permitir que este valor se anulo por qué.
Porque va a ser parte de la prima ariki de la tabla.
Se acuerdan en la vista de diseño.
Lo definimos la prima ariki con la llave cita con esa llave cita le decimos le decíamos que el campo
era prima ariki bueno aquí le vamos a decir lo mismo que es prima ariki pero al final si al final cuando
terminamos de definirlos los campos le vamos a decir que este campo es primarily.
Por eso lo hemos definido ahora como no Nul entonces seguida de la Coma seguimos agregando los campos
de la tabla entonces vamos a colocar el campo nombre le vamos a decir que son marchará de 50 si este
valor puede o no puede ser null no debería ser null así que vamos a colocarle nombre también porque
debemos tener el campo el nombre del paciente.
Seguimos con el campo apellido vamos a decirle que es un parchar 50.
También vamos a colocarle nula este por ejemplo sería ideal que tengamos el apellido pero si no lo tenemos
guardado en la tabla no pasa nada para para esta prueba vamos a colocar la fecha de nacimiento le vamos
a decir que es de tipo Droit
puede ser nula.
Vamos a colocar el campo domicilio va a ser de tipo parchar 50 también Nul vamos a colocar el campo
de país de tipo echar tres
Nul el campo teléfono
de tipo parchar 20
Nul el campo Ismail parchar 30 Nul de campo observacion
marchar mil
y el campo fecha alta
hoy de Yalta y le colocamos en la fecha de alta del registro.
A este le vamos a marcar no no y ahí hemos terminado la definición de los campos.
Entonces qué tenemos que hacer ahora es definir si definir cuál de estos campos va a ser la prima ariki
así de la misma manera que lo hemos definido en la vista de diseño o lo vamos a definir aquí cómo lo
definimos lo definimos con la palabra reservada con Strait y le colocamos el nombre de la prima Ariki.
Si va a tener un alias es la prima ariki y se lo definimos acá.
Por lo general lo que es lo que se usan comúnmente es colocar p.k y guion bajo y el nombre del campo
que nosotros queremos que sea primarily en este campo.
En este caso va a ser de paciente si luego colocamos la palabra reservada primaría que abrimos y cerramos
paréntesis y aquí le colocamos el campo que va a ser efectivamente Primary quién sería y de paciente
que está mal escrito Oita y de pacientes si ahí está definido el campo que va a ser Primary aquí en
el campo y paciente entonces vamos a ejecutar esta sentencia para crear la tabla a través de tranza
que se fijense a mí me dio un error y es porque tengo una coma de más aquí la voy a quitar y lo voy
a ejecutar nuevamente con una F5 y ahí me dijo que los comandos se completaron correctamente entonces
si nosotros vamos a ver las tablas que están creadas vamos a abatibles y seleccionamos Refresh.
Ahí vamos a ver la tabla creada recientemente fíjense aquí esta paciente 1 desplegamos las columnas
y tenemos todos los campos tal cual lo hemos hecho en la vista de diseño anteriormente si colocamos
la vista de diseño ahí lo vamos a poder ver fíjense que está definido el campo de paciente como prima
ariki ahí tenemos la llave amarilla que nos indica que exprima Niké y tenemos todos los tipos de datos
que hemos definido y todos los campos tal cual lo hemos definido antes en la vista dice.
Entonces esta es la manera de crear la tabla a través de Transat.
Estas son todas las sentencias que debemos utilizar para crear los campos y para crear las prima ariki
por supuesto hay más opciones para crear la primarily si se puede crear una Primary indexada pero bueno
esto es lo básico básico para comenzar y poder crear las tablas desde tranza que se Cubelli.