如题公司查询业务 我利用如下语句将SQL中名为aa2的表数据导出到c盘的excel表中
EXEC master..xp_cmdshell 'bcp "SELECT * FROM work..aa2" queryout C:\data1.xls -c -q -E'现在业务有了一些变动,需要的是:
如果aa2表中没有数据,那么在C盘下不生成excel表;
如果有数据再生成表
请问如何用SQL语句实现呢?
已有的程序不能变,简单的说就是在"EXEC master..xp_cmdshell 'bcp "SELECT * FROM work..aa2" queryout C:\data1.xls -c -q -E'"语句执行前加一条判断,如果aa2表中没有数据,就不执行此条语句.如果有再执行