Modificar Registros

La instrucción UPDATE se utiliza para actualizar los registros existentes en una tabla.

Vamos a la practica.

image

Ahora teneos la pantalla clásica pantalla de consulta con una plantilla

image

La parte de SET son lo que se va a cambiar. Y WHERE cuando coincide la busquedas. Bueno … a la practica …

Tenemos esta tabla:

image

Vamos a cambiar el contenido del registro de M89 por otro distinto que lo pondremos en el código:

image

image

Y si no ponemos la clausula “Where”

image

Asi que tenemos  en cuenta.

Así de fácil es con Management Studiio

Otros ejemplos de “Insert to”

Vamos a poner otros ejemplos de este comando y cerrar de momento este tema. Mas adelante volveremos a tocar  este tema.

Vamos a jugar con la misma tabla de artículos anteriores.

image

Añadir mas regisros de una sola vez

image

image

Añadir en orden diferente a como están los cmpos

image

image

Desde otra tabla

Tenemos otra tabla parecida

image

Vamos a añadir este registro único de la tabla Copia  a la tabla_1

image

image

Estas son algunas de las opciones que nos da el comando “Insert to”. Veremos mas opciones mas adelante con otros ejemplo.

Vamos a por otros comandos.

Añadir campos Null con “Insert to”

Tomando que el  valor Null en un campo es un valor desconocido vamos a realizar una practica sencilla.

Tenemos la misma tabla  del artículo anterior

image

Desactivamos la casilla de “Permitir Campos Null”

Vamos ahora a modificar el código

image

Y la tabla nos quedaria:

image

Y ahora activamos el “Permitir campos nulos” y ejecutamos el mismo código

image

Yo dejaría siempre activado que permitan valores Null.

Vamos con más prácticas …..

“Insert to” … en Management Studio

Tenemos la siguiente tabla::

image

Insert to se utiliza para agregar un registro nuevo al final de la tabla,

Para hacer “insert to” en Management Studio se tiene que hacer lo siguiente:

image

Se nos abrirá una pantalla de consulta con la siguiente plantilla

image

Cambiamos lo que esta en VALUES:

image

Y en la tabla:

image

Como veis se utiliza T-SQL por lo que vamos a ampliar un poco mas en siguientes artículos con mas ejemplos y prácticas.

Al turrón …..

Crear Indice o clave externa y la relacion entre las tablas en T-SQL

Tener en cuenta de que estos son ejemplos para ver el funcionamiento de los comandos, el management studio o powershell, ya que tengo previsto hacer un completo proyecto.

Después de crear el índice o clave primaria en la tabla Proveedores.

image

image

Vamos a crear una clave externa y la relación en la tabla Artículos.

image

El comando ALTER TABLE le permite cambiar la estructura de una tabla existente. Por ejemplo, puede añadir o borrar columnas, crear o destruir índices, cambiar el tipo de columnas existentes, o renombrar columnas o la misma tabla. Puede cambiar el comentario de la tabla y su tipo.

La clave externa de una tabla apunta a  la calve primaria de otra. (Foreign key).

image

Lo intentaremos mas adelante hacerlo con Powershell.

Crear Indice o Clave Primaria con T-SQL

A la vez que creamos una tabla podemos decirle el índice.

Vamos a ello. Vamos a partir que tenemos:

image

Las mismas tablas que hemos hecho con Management Studio vamos a crearlas con T-SQL.

El código sería:

image

Lo que hace el comando “Constraint” es darle primero el nombre al índice y segundo decirle que la clave principal de este fichero.

image

image

Os resulta fácil ??? Pues a practicar con la Tabla de Proveedores ,,,,

Introducción al Powershell de SQL Server

Abrimos otra sección en este blog.

Vamos a empezar a hacer tareas sobre powershell.

Dentro de Mnagement Studio:

image

Damos a iniciar Powershell

image

Estamos dentro del sistema de objetos atendidos por el servidor SQL.ahora podemos navegar por los objetos, y utilizar los cmdlets

image

También podemos utilizar Powershell ISE

image

Y vamos a la parte de comandos para ver si tenemos los comandos de SQL

image

Lo iremos viendo poco a poco.

Sencillo, a que si ??? Espero vuestros comentarios, sugerencias, …..