首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL server运用存储过程读取txt文件

2012-07-18 
SQL server使用存储过程读取txt文件--创建存储过程create procedure read_txt_file@filename nvarchar(100

SQL server使用存储过程读取txt文件
--创建存储过程

create procedure read_txt_file@filename nvarchar(100)ASexec('bulk insert tablename from ' + @filename + 'WITH      (        FIELDTERMINATOR = '','',--列分割符        ROWTERMINATOR = ''\n'',--行分割符  LASTROW = 2,    --指定要加载的最后一行的行号  FIRSTROW = 1,    --指定要加载的第一行的行号。默认值是指定数据文件中的第一行  CHECK_CONSTRAINTS,    --指定在大容量导入操作期间,必须检查所有对目标表或视图的约束。若没有 CHECK_CONSTRAINTS 选项,则所有 CHECK 和 FOREIGN KEY 约束都将被忽略,并且在此操作之后表的约束将标记为不可信。  KEEPIDENTITY          --指定导入数据文件中的标识值用于标识列      )')GO



--执行的SQL语句

exec read_txt_file '''D:\111.txt'''




--111.txt文件中的内容如下:

110,chenhong,22,jsj111,chenhong,22,jsj


热点排行