关于BCP命令中sql语句过长有关问题
【求助】关于BCP命令中sql语句过长问题
用bcp命令导出csv文件时,如下命令:
bcp.exe “sql语句” queryout C:/test.csv -q -c -t, -U root -P pass
当其中的sql语句过长时,cmd命令行都显示不全整个命令都被截断了,这种情况下该怎么处理才能把这个sql导出成csv文件呢?
------解决思路----------------------
预先把sql语句建成一个视图不就可以了。
bcp 主要控制导入的方向、数据的格式。复杂的查询做成视图,也可以避免语言出错,预先就可以发现。
用bcp命令导出csv文件时,如下命令:
bcp.exe “sql语句” queryout C:/test.csv -q -c -t, -U root -P pass
当其中的sql语句过长时,cmd命令行都显示不全整个命令都被截断了,这种情况下该怎么处理才能把这个sql导出成csv文件呢?
------解决思路----------------------
预先把sql语句建成一个视图不就可以了。
bcp 主要控制导入的方向、数据的格式。复杂的查询做成视图,也可以避免语言出错,预先就可以发现。