Janethvalverdereyes's Blog

CONTINUACION DE BASE DE DATOS

Posted on: abril 20, 2010

Ahora que ha creado la tabla Products, ya esta listo para insertar datos en la tabla mediante la instruccion INSERT. Despues de insertar los datos, cambiara el contenido de una fila con una instruccion UPDATE. Utilizara las clausulas WHERE de la instruccion UPDATE para restringir la actualizacion a una sola fila. Las cuatro instrucciones intruduciran las siguientes datos:

ProductID    ProductName       Price  ProductDescription

    1                 clamp           12.48       workbench clamp

   50          screwdriver        3.17              flat head

   75             Tire bar                         tool for changing tires

  3000    3mm brachet            .52           

   La sintaxis basica es INSERT, nombre de tabla, lista de columnas, VALUES, y a continuacion, una lista de los valores que se van a insertar. Los dos guiones dobles antes de cada linea indican que la linea es un comentario y el compilador ignora el texto. En este caso, el comentario describe una variacion permitida de la sintaxis.

Para insertar datos en una tabla

1.-Ejecute la instruccion siguiente para 1, insertar una fila en la tabla Products que se ha creado en la tabla anterior. Esta es la sintaxis basica.

—–Standard syntax

INSERT dbo.Products (Products ID, ProductName, Price, ProductDescription)

VALUES(1,’clasp’, 12.48, ‘workbench clamp’)

GO

2.-La instruccion siguiente muestra como se puede cambiar el orden en el que se proporcionan los parametros modificando la situacion de ProductID y ProductName en la lista de campos (entre parentesis) y en la lista de valores.

—–Changing the order of the columns

INSERT dbo.Products (Products ID, ProductName, Price, ProductDescription)

VALUES(‘Screwdriver’, 50, 3.17, ‘falt head’)

GO

3.- La instruccion siguiente demuestra que los nombres del as columnas son opcionales, simpre y cuando los valores se enumeren en el orden correcto. Esta sintaxis es habitual, pero no se recomienda por que podra ser dificil para otros comprender su codigo. Se especifica NULL para la columna Price porque el precio de este producto todavia no se conoce.

——Skipping the colum list, but keeping the values in order

INSERT dbo.Products

VALUES(75, ‘tire bar’, NULL ‘tool for changing tires’)

GO

4.-El nombre de esquema es opcional mientras tenga acceso a una tabla del esquema predeterminado y la modifique.Puesto que la columna ProductsDescription permite valores NULL y no se ha proporcionado ningun valor, el nombre de columna y valor de ProductDescription se puede quitar por completo de la instruccion.

——————–Dropping the optional dbo and droppping the ProductDescription column

INSERT Products (Products ID, ProductName, Price, ProductDescription)

VALUES (3000,’3mm bracket’, .52)

GO

Para actualizar la tabla de productos

Escribe y ejecuta la siguiente instruccion UPDATE para cambiar el ProductName del segundo producto de Screwdriver a flat head screwdriver.

UPDATE dbo.Products

SET ProductName=’flat head screwdriver’

WHERE ProductID=50

GO

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: