首页 > 数据库技术 > 详细

sql bulk insert

时间:2014-06-26 19:25:45      阅读:484      评论:0      收藏:0      [点我收藏+]
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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!