关于sql server 2005,想使用变量声明与BULK INSERT进行数据导入,但是提示语法错误,不知道为什么
我在sqlserver2005的查询编辑器中输入declare@ivarchar(500),@jvarchar(500),@sqlvarchar(500)set@i='2...
我在 sql server 2005的查询编辑器中输入
declare @i varchar(500),@j varchar(500),@sql varchar(500)
set @i='20140231'
set @j='C:\Documents and Settings\Administrator\桌面\ib_cbtm_fixfee.sg.20140228'
set @sql=(
'BULK INSERT sggdfby'+@i+' FROM '+@j+'
WITH (
FIELDTERMINATOR = ''|'',
rowterminator = ''|
'')
'
)
exec(@sql)
执行后提示语法错误,具体如图所示
是不是脚本有问题呢?请高手指教下 展开
declare @i varchar(500),@j varchar(500),@sql varchar(500)
set @i='20140231'
set @j='C:\Documents and Settings\Administrator\桌面\ib_cbtm_fixfee.sg.20140228'
set @sql=(
'BULK INSERT sggdfby'+@i+' FROM '+@j+'
WITH (
FIELDTERMINATOR = ''|'',
rowterminator = ''|
'')
'
)
exec(@sql)
执行后提示语法错误,具体如图所示
是不是脚本有问题呢?请高手指教下 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询