【发布时间】:2012-06-15 21:43:18
【问题描述】:
我有一张有 4 列的表格。我正在尝试将 .dat 文件中的批量插入到表中:
CREATE PROCEDURE insertIntoTable3
@path nvarchar(500)
AS
declare @sql varchar(max)
select @sql='BULK INSERT Test1..Ao7 FROM ''';
select @sql=@sql+ @path ;
select @sql=@sql+''' with (FIELDTERMINATOR = ''|'' , ROWTERMINATOR = ''\n'' )';
exec(@sql)
.dat 文件包含 3 列的数据,例如:
rr qwerwq 1
vv asdf 1
我不想在第一列中插入。我想插入到第二、第三和第四列。
有没有办法从表格的第二列开始插入?
【问题讨论】:
标签: sql sql-server tsql sql-server-2005 bulkinsert