请教高手bcp.exe命令问题和数据库名中包含有中划线“-”问题
bcp.exe "select * from my-db.dbo.mytable" 后面参数在此省略,已肯定正确。
总是报:
SQLState = 42000,NativeError=102
Error = [Microsoft][SQL Native Client][SQL Server]'-'附近有语法错误。
SQLState = 42000,NativeError=8180
Error = [Microsoft][SQL Native Client][SQL Server]未能准备语句。
网上查了一下,说是数据库名中包含有中划线“-”的原因,要加反单引号“`”,但我始终没尝试正确。请教高手指点。
[解决办法]
bcp.exe "select * from [my-db].dbo.mytable"