适用于:SQL Server
可以使用“插入值”查询在当前表中创建新行。 创建插入值查询时,请指定:
要向其中添加行的数据库表。
要添加其内容的列。
各个列中要插入的值或表达式。
例如,以下查询将行添加到 titles
表中,并指定标题、类型、发布者和价格的值:
INSERT INTO titles
(title_id, title, type, pub_id, price)
VALUES ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')
创建“插入值”查询时,“条件”窗格将更改为反映唯一可用于插入新行的选项:列名和要插入的值。
谨慎
无法撤消执行“插入值”查询这一操作。 作为预防措施,在执行查询之前备份数据。
创建“插入值”查询
将要更新的表添加到“关系图”窗格。
从 查询设计器 菜单移动到 更改类型,然后单击 插入值。
注意
如果在启动“插入值”查询时在“关系图”窗格中显示多个表,则查询和视图设计器将显示“插入值的目标表”对话框,提示输入要更新的表的名称。
在“图表”窗格中,单击要为其提供新值的每个列的复选框。 这些列将显示在“条件”窗格中。 只有当您将它们添加到查询中时,列才会被更新。
在“条件”窗格的 “新建值” 列中,输入该列的新值。 可以输入文本值、列名或表达式。 该值必须与要更新的列的数据类型匹配(或兼容)。
谨慎
查询和视图设计器无法检查值是否适合插入的列的长度。 如果提供的值太长,则可能会截断该值而不发出警告。 例如,如果
name
列长为 20 个字符,但指定的插入值为 25 个字符,在这种情况下,最后的 5 个字符可能会被截断。
在执行“插入值”查询时,不会在 “结果”窗格中报告任何结果。 而是显示一条消息,指示更改了多少行。
另请参阅
支持的查询类型(Visual Database Tools)
设计查询和视图操作指南主题 (Visual Database Tools)
执行基本的查询操作 (Visual Database Tools)