Compartir por


Insertar: comando SQL

Anexa un registro al final de una tabla que contiene los valores de campo especificados.

Visual FoxPro ODBC Driver admite la sintaxis nativa del lenguaje Visual FoxPro para este comando. Para obtener información específica del controlador, vea los comentarios.

Sintaxis

  
INSERT INTO dbf_name [(fname1 [, fname2, ...])]  
   VALUES (eExpression1 [, eExpression2, ...])  

Argumentos

INSERT INTO dbf_name
Especifica el nombre de la tabla a la que se anexa el nuevo registro. dbf_name puede incluir una ruta de acceso y puede ser una expresión de nombre.

Si la tabla especificada no está abierta, se abre exclusivamente en un área de trabajo nueva y el nuevo registro se anexa a la tabla. El área de trabajo nueva no está seleccionada; el área de trabajo actual permanece seleccionada.

Si la tabla especificada está abierta, INSERT anexa el nuevo registro a la tabla. Si la tabla está abierta en un área de trabajo distinta del área de trabajo actual, no se selecciona después de anexar el registro; el área de trabajo actual permanece seleccionada.

[( fname1[, fname2[, ...]])]
Especifica en el nuevo registro los nombres de los campos en los que se insertan los valores.

VALUES ( eExpression1[, eExpression2[, ...]])
Especifica los valores de campo insertados en el nuevo registro. Si omite los nombres de campo, debe especificar los valores de campo en el orden definido por la estructura de tabla.

Comentarios

El nuevo registro contiene los datos enumerados en la cláusula VALUES.

Comentarios del controlador

Cuando la aplicación envía la instrucción SQL ODBC INSERT al origen de datos, el controlador ODBC de Visual FoxPro convierte el comando en el comando Visual FoxProINSERT sin traducción.

Consulte también

Crear tabla - comando SQL
Seleccione - comando SQL