13、数据库数据导入与回滚全攻略

数据库数据导入与回滚全攻略

在数据库管理中,数据导入和回滚是常见且重要的操作。本文将详细介绍如何使用 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 语句之前添加以下代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值