SQL数据操作与批量插入指南
1. 数据插入操作
在数据库操作中,插入数据是常见的操作之一。以 Roles 表为例,角色与联系人是多对多的关系,一个联系人可以拥有一个或多个角色。以下是插入角色数据的脚本:
USE AddressBook;
IF ((SELECT COUNT(1) FROM dbo.Roles) = 0)
BEGIN
INSERT INTO dbo.Roles (RoleTitle)
VALUES ('Developer'),
('DBA'),
('IT Support Specialist'),
('Manager'),
('Directors'),
('Database Administrator');
END;
SELECT * FROM dbo.Roles;
GO
此脚本首先检查 Roles 表中是否有数据,如果没有,则插入新的角色数据。这里使用了 IF 语句和 SELECT COUNT(1) 来判断表的行数,以避免重复插入。执行该脚本后,会插入六行数据。操作步骤如下:
1. 打开新的查询窗口。
2. 复制上述脚本并粘贴到查询窗口中。
3. 执行脚本。
执行成功后,将脚本保存为 c:\temp\sqlbasics\apply\11 - Insert Roles.sql
超级会员免费看
订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



