Bueno vamos a ver la sentencia ALTER.
Ya estuvimos viendo un poco como se usa la sentencia halter cuando creamos una estor presidí y si nosotros
le dejábamos la instrucción criadita y le dábamos ejecutaban una consulta le dábamos a F5 y nos devolvía
un error.
Por qué.
Porque el lector procedure ya existía en la base de datos entonces teníamos que colocarle donde decía
que teníamos colocarle alterné para que modificase ese estor procedure y le agregué los cambios que
le habíamos hecho.
Ahora bien nosotros podemos utilizar la sentencia halter para modificar la estructura de una de una
tabla también nosotros podemos utilizarla en la sentencia alta con los logos los prefijos ad Alder y
drop y nosotros podemos es decir podemos agregar campos podemos modificar la estructura de un campo
o podemos eliminar ese campo de la tabla.
Todo eso lo podemos hacer desde tranza que se cubiles sin tener que ir a la vista de diseño y modificar
la estructura lo podemos hacer desde aquí entonces fíjense lo que vamos a hacer va a ser vamos a agregar
un campo a la tabla de pacientes.
Vamos a agregar un campo que nos olvidamos por ejemplo nos olvidamos de Brunca entonces vamos a abrirlo
rápidamente desde aquí de tranza que se cuele vamos a colocar después de halter el prefijo tail si y
aquí le vamos a colocar el nombre de la tabla entonces le vamos a colocar al paciente y lo que vamos
a hacer es colocar
la instrucción Add y quiere decir agregar y vamos a ver colocarle el nombre del campo en este caso por
ejemplo vamos a colocarle el nombre de campo estado ese es el estado del paciente.
Entonces este tipo de datos lo vamos a colocar como Molinet porque va a tener poquitos poquitos valores
poquitos estados posibles del paciente.
Vamos a ejecutar esta instrucción.
Esta sentencia completa y nos dijo que estaba todo bien ahora vamos a actualizar los campos a ver si
efectivamente lo agrego.
Fíjese si ahí está todo vamos a hacer un Select Select Asterisco from paciente.
Si lo pongo ver aquí y aquí está el campo ha estado cabreamos recién.
Ahora bien este campo como dice aquí se ese Molinet pero qué pasa si yo quisiese cambiarlo.
Ese campo le quiero cambiar el tipo de dato entonces bueno vamos a ejecutar un alto nivel de la tabla.
Paciente si agregamos y vamos a agregar la palabra halter también porque lo que voy a hacer es modificar
ese campo y como le digo que voy a modificar ese campo le digo halter Columns halter Golum y cual columna
Estado.
Y cuál es el nuevo tipo de dato y el nuevo tipo de datos.
Por ejemplo EBIT porque ellos determinen que van a ser dos valores posibles para el campo Estado y vamos
a ejecutar a ver que sucede.
Nos dice que terminó correctamente.
Fíjense si yo sé que acá no voy a ver ningún cambio pero por lo que veo lo veo no veo los tipos de datos
pero sí en la vista de diseño veo los tipo de dato voy a actualizar y fíjense que había estado tiene
el valor peat.
Ahora bien yo también podría eliminar este campo que acabo de crear porque digo No en realidad no lo
voy a usar entonces lo voy a eliminar.
Vamos a ver cómo lo eliminamos colocamos saltarte la tabla paciente y colocamos la palabra reservada
Troppa y después colocamos el nombre del campo de Estado.
Si vamos a ejecutar esto me está faltando la palabra reservada.
Colom también a ver ahí está ahora si vamos a seleccionar pacientes.
Y ahí está eliminado el compuesto de fijense que si vamos acabamos a actualizar ya elcampo Estado no
está.
Entonces este es el uso de la sentencia halter para modificar la estructura de una tabla.