刚开始学数据库就遇到问题了我现在有一txt文本名称为2350000-2360000.txt,格式如下1234566541239874125825sql中有一表格式 数据库名aaa,表名bbb如下ID 数据自动 txt文本插入我用如下语句插入报错bcp "aaa.dbo.bbb in "C:\mail\2350000-2360000.txt" -c -t,-r \n消息 102,级别 15,状态 1,第 1 行'\' 附近有语法错误。消息 105,级别 15,状态 1,第 1 行字符串 ' -c -t,-r \n' 后的引号不完整。希望大虾帮忙!!在此先谢过了谢谢帮忙,还可以加分哦 换成这种写法后:bcp "aaa.dbo.bbb" in "C:\mail\2350000-2360000.txt" -c -t,-r \n错误变成:消息 156,级别 15,状态 1,第 1 行关键字 'in' 附近有语法错误。可是我找不到错误在那里?大家帮帮忙哦~~~
bcp命令是在dos命令行窗口中执行的,如果你在查询分析器中执行,当然会报错误。如果你非要在查询分析器中执行,请使用这个存储过程:EXEC master..xp_cmdshell 'bcp "aaa.dbo.bbb"......'