码迷,mamicode.com
首页 > 数据库 > 详细

sql bulk insert

时间:2014-06-26 19:25:27      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:class   blog   使用   set   sql   c   

create table test
(id int IDENTITY,
amount int check(amount >=1000 and amount<=5000));

SELECT * FROM dbo.test
/*
下面这个语句不检查约束:
*/
SET IDENTITY_INSERT dbo.test OFF
   bulk insert dbo.test
   from ‘f:\test.txt‘
   with
   (fieldterminator=‘,‘,
   rowterminator=‘\n‘)

/*
这个是启用约束的:
*/
   bulk insert test 
   from ‘f:\test.txt‘ 
   with 
   (fieldterminator=‘,‘, 
   rowterminator=‘\n‘, 
   check_constraints) 
   select * from test 
   /*
还可以使用FIRSTROW和LASTROW限制行数。如下COPY前三行:
*/
   bulk insert test
   from ‘f:\test.txt‘
   with
   (fieldterminator=‘,‘,
   rowterminator=‘\n‘,
   FIRSTROW =1,
   LASTROW=3)
   /*
使用ERRORFILE选项 错误处理,如下记录到F:\error.txt
*/
   bulk insert test
   from ‘f:\test.txt‘
   with
   (fieldterminator=‘,‘,
   rowterminator=‘\‘,
   FIRSTROW =1,
   LASTROW=3,
   ERRORFILE =‘F:\error.txt‘,
   check_constraints)

  

sql bulk insert,布布扣,bubuko.com

sql bulk insert

标签:class   blog   使用   set   sql   c   

原文地址:http://www.cnblogs.com/kinolee/p/3808255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!