创建 INSERT 语句

通过使用 INSERT 语句,可以将值集或子查询结果表中的一些行插入到数据库表中。

下面描述了使用“SQL 构建器”来创建这两种类型的 INSERT 语句的方法。

有关 INSERT 语句的语法的疑问,请参阅数据库供应商文档。根据您正在使用的数据库供应商的不同,语法可能会有所不同。如果使用用户界面来创建语句,则“SQL 构建器”或“创建新的 SQL 语句”向导将自动为您创建数据库供应商的正确语法。

要使用“SQL 构建器”插入值集中的行:

  1. 切换至“数据”透视图中的“数据定义”视图。
  2. 展开包含数据库的项目或文件夹,然后展开数据库节点,直到您看到语句文件夹为止。
  3. 右键单击语句文件夹,然后在弹出菜单上单击新建 > INSERT 语句
  4. 输入语句的名称,然后单击确定 “SQL 构建器”打开。
  5. 添加要在其中插入数据的表。在“表”窗格中右键单击,然后在弹出菜单上单击添加表
  6. 单击想要使用的表,然后单击确定
  7. 在“表”窗格中,选择要在其中插入数据的一列或多列。
  8. 在“设计”窗格中对插入行的来源单击选项卡。 所选择的列将列示在表中。
  9. 单击要在其中插入数据的列旁边的单元格并输入要插入的值,或在列表中单击构建表达式以创建表达式。 如果该列允许 NULL 值,NULL 将作为该列的缺省值提供。必须对不可空的列输入值,否则在执行时会出错。
  10. 完成添加值之后,选择 SQL > 执行来执行语句。 “数据库输出”视图中显示的消息指示是否成功执行了该语句。

要使用“SQL 构建器”插入子查询中的行:

  1. 切换至“数据”透视图中的“数据定义”视图。
  2. 展开包含数据库的项目或文件夹,然后展开数据库节点,直到您看到语句文件夹为止。
  3. 右键单击语句文件夹,然后在弹出菜单上单击新建 > INSERT 语句
  4. 输入语句的名称,然后单击确定。“SQL 构建器”打开。
  5. 添加要在其中插入数据的表。在“表”窗格中右键单击,然后在弹出菜单上单击添加表
  6. 单击想要使用的表,然后单击确定
  7. 在“表”窗格中,选择要在其中插入数据的一列或多列。
  8. 在“设计”窗格中对插入行的来源单击子查询选项卡。
  9. 查询名列表中,单击要使用的查询,或者选择通过单击列表中适当的添加...选择来创建新的查询。
  10. 如果创建了新的子查询,则在“大纲”视图中展开语句,选择子查询并在“SQL 构建器”中完成它。有关如何完成子查询的更多信息,请参阅下面有关 SELECT、FULLSELECT 和 WITH 语句的相关任务。
  11. 在“大纲”视图中选择 INSERT 语句以返回 INSERT 语句。
  12. 完成语句后,单击 SQL > 执行来执行该语句。输出将显示在“数据库输出”视图中。

要使用“创建新的 SQL 语句”向导创建 INSERT 语句:

  1. 单击文件 > 新建 > 其它
  2. 在“新建”窗口中,展开数据文件夹,单击 SQL 语句,然后单击下一步
  3. 在向导的 SQL 语句字段中单击 INSERT
  4. 根据需要填写向导页上的其余字段。要了解有关特定字段的信息,将指针放在该字段中并按 F1 键。
相关任务
编辑 SQL 语句
执行 SQL 语句
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.