数据库数据导入与回滚全攻略
在数据库管理中,数据导入和回滚是常见且重要的操作。本文将详细介绍如何使用 BULK INSERT 语句进行数据批量导入,以及如何创建相应的回滚脚本,同时还会涉及使用 T-SQL 脚本插入特定记录的方法。
1. 使用 BULK INSERT 导入联系人数据
首先,我们完成了一个 BULK INSERT 操作,成功插入了 19 条联系人记录。完整的 BULK INSERT 脚本如下:
USE AddressBook;
BULK INSERT dbo.Contacts FROM 'C:\temp\sqlbasics\importfiles\01_Contacts.csv'
WITH
(ROWTERMINATOR = '\n', FIELDTERMINATOR = ',', FIRSTROW = 2, ERRORFILE =
'c:\temp\sqlbasics\importfiles\01_Contacts_Errors.csv', CHECK_CONSTRAINTS);
GO
将上述脚本保存为 c:\temp\sqlbasics\apply\12 - Bulk Insert Contacts.sql 。然后,在 00 - Apply.sql 脚本中添加对该文件的调用,以便在重建数据库时 SQLCMD 能执行此脚本。具体操作是在脚本底部的 PRINT 语句之前添加以下代码:
超级会员免费看
订阅专栏 解锁全文
357

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



