Compartir a través de


Crear consultas de inserción de valores (Visual Database Tools)

se aplica a:sql Server

Puede crear una nueva fila en la tabla actual mediante una consulta Insertar valores. Al crear una consulta Insertar valores, especifique:

  • Tabla de base de datos a la que se va a agregar la fila.

  • Columnas cuyo contenido desea agregar.

  • Valor o expresión que se va a insertar en las columnas individuales.

Por ejemplo, la consulta siguiente agrega una fila a la tabla titles, especificando valores para el título, el tipo, el publicador y el precio:

INSERT INTO titles (title_id, title, type, pub_id, price)
VALUES ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99');

Al crear una consulta Insertar valores, el panel Criterios cambia para reflejar las únicas opciones disponibles para insertar una nueva fila: el nombre de columna y el valor que se va a insertar.

Cautela

No se puede deshacer la acción de ejecutar una consulta Insert Values. Como medida de precaución, realice una copia de seguridad de los datos antes de ejecutar la consulta.

Crear una consulta de insertar valores

  1. Agregue la tabla que desea actualizar al panel Diagrama.

  2. En el menú Diseñador de consultas , seleccione Cambiar tipo y, a continuación, seleccione Insertar valores.

    Nota

    Si se muestra más de una tabla en el panel Diagrama al iniciar la consulta Insertar valores, el Diseñador de consultas y vistas muestra el cuadro de diálogo Elegir tabla de destino para insertar valores para solicitarle el nombre de la tabla que se va a actualizar.

  3. En el panel Diagrama, active la casilla de cada columna para la que desea proporcionar nuevos valores. Esas columnas se muestran en el panel Criterios. Las columnas solo se actualizan si las agrega a la consulta.

  4. En la columna Valor nuevo del panel Criterios, escriba el nuevo valor para la columna. Puede escribir valores literales, nombres de columna o expresiones. El valor debe coincidir (o ser compatible con) el tipo de datos de la columna que va a actualizar.

    Cautela

    El Diseñador de consultas y vistas no puede comprobar que un valor se ajuste a la longitud de la columna que está insertando. Si especifica un valor demasiado largo, se truncará sin previo aviso. Por ejemplo, si una columna de name tiene 20 caracteres, pero especifica un valor de inserción de 25 caracteres, los últimos 5 caracteres se pueden truncar.

Al ejecutar una consulta Insertar valores, no se notifica ningún resultado en el panel Resultados (Visual Database Tools). En su lugar, aparece un mensaje que indica cuántas filas se cambiaron.