创建“插入值”查询 (Visual Database Tools)
适用于: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)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈