INSERT - SQL 命令

将记录追加到包含指定字段值的表的末尾。

Visual FoxPro ODBC 驱动程序支持此命令的本机 Visual FoxPro 语言语法。 有关特定于驱动程序的信息,请参阅备注。

语法

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

参数

INSERT INTO dbf_name
指定新记录追加到的表的名称。 dbf_name 可以包含路径,也可以是名称表达式。

如果指定的表未打开,则会在新工作区中以独占方式打开该表,并将新记录追加到表中。 未选择新工作区;当前工作区保持选中状态。

如果指定的表处于打开状态,INSERT 会将新记录追加到表中。 如果表在当前工作区以外的工作区中打开,则不会在追加记录后选中该表;当前工作区保持选中状态。

[ ( fname1[, fname2[, ...]]) ]
在新记录中指定插入值的字段的名称。

VALUES ( eExpression1[, eExpression2[, ...]])
指定插入到新记录中的字段值。 如果省略字段名称,则必须按表结构定义的顺序指定字段值。

注解

新记录包含 VALUES 子句中列出的数据。

驱动程序备注

当应用程序将 ODBC SQL 语句 INSERT 发送到数据源时,Visual FoxPro ODBC 驱动程序会将命令转换为 Visual FoxProINSERT 命令,而无需转换。

另请参阅

CREATE TABLE - SQL 命令
SELECT - SQL 命令