Altova DatabaseSpy 2024 Professional Edition

Una de las formas de insertar datos en una tabla es crear una instrucción INSERT y ejecutándola en la BD. Con este paso del tutorial aprenderá a generar esa instrucción INSERT automáticamente.

 

Imagine que el zoo de nuestro tutorial ha contratado a dos cuidadores nuevos; ahora va a crear un script que agregue a esos dos empleados nuevos a la tabla tblZookeepers.

Para generar el script INSERT:

Abra el proyecto "ZooDB" que creó antes y haga doble clic en el origen de datos dbs_ic_connected ConexiónBDZoo para conectarse a él.

1.Haga clic en el botón de la barra de herramientas Editor SQL ic_new-sql-editor o seleccione la opción de menú Archivo | Nuevo/a | Editor SQL (Ctrl+N). Se abre una ventana nueva del Editor SQL.

2.Busque en el Explorador la tabla tblZookepers y, manteniendo pulsada la tecla Ctrl, seleccione todas sus columnas menos ZooID.

dbs_zoo_generate_insert_01

3.Con el botón derecho del ratón arrastre las columnas seleccionadas desde el Explorador y suéltelas en la ventana Editor SQL. Aparece un menú contextual.

dbs_zoo_generate_insert_02

4.Seleccione Insertar. En la ventana SQL aparece esta instrucción:

 

INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName],  [LastName], [Address], [City], [State], [Telephone], [DOB])
VALUES (NULL, NULL, NULL, NULL, NULL, NULL, NULL) ;

 

5.Edite esa instrucción así:

 

INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB])
VALUES ('June', 'Bug', '1345 Gorilla Highway', 'Newark', 'NJ', '(515)555-7217', '1963-11-26');

 

6.Cree una segunda instrucción INSERT y edítela así:

 

INSERT INTO [ZooDB].[dbo].[tblZookeepers] ([FirstName], [LastName], [Address], [City], [State], [Telephone], [DOB])

VALUES ('Bruno', 'Katz', '87 Panther Place', 'Trenton', 'NJ', '(515)555-7667', '1969-09-13');

 

7.Haga clic en el botón Ejecutar ic_execute-sql o pulse la tecla F5.

 

Para comprobar los resultados, abra una ventana nueva del Editor SQL y teclee:

 

SELECT * FROM tblZookeepers

 

Haga clic en Ejecutar ic_execute-sql para ejecutar la instrucción, que inserta dos filas nuevas en la tabla.

dbs_zoo_generate_insert_03

© 2017-2023 Altova GmbH