BULK INSERT dbo.table
FROM /tmp/tablename.sql;
WITH
(FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n')
GO
这会导致错误:
消息102,级别15,状态1,服务器www,行3 '/'。
附近的语法不正确
我已将我的.sql文件保存在tmp文件夹中,并在命令的FROM部分中使用它来将数据插入该sql文件中,但我得到上面显示的错误:
'/'。
附近的语法不正确
centOS命令行中这种插入的正确结构是什么
还尝试重新启动第一个/
,例如FROM tmp/tablename.sql;
我知道这是错误的,但我得到同样的错误
答案 0 :(得分:2)
您的代码中存在两个错误。
;
后文件名不应出现。查询
INSERT dbo.table
FROM '/tmp/tablename.sql' --; removed && single quotes added
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
);