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[, ...]]) ]
在新记录中指定要插入值的字段的名称。

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

注解

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

驱动程序备注

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

另请参阅

CREATE TABLE - SQL 命令
SELECT - SQL 命令