shell脚本中的sql查询连接

shell脚本中的sql查询连接,sql,shell,Sql,Shell,我有一个sql查询来获取表的计数 select count(*) from table_name_ID; 上面的查询按预期工作,但表名中的ID必须从另一个参数表中提取,并在shell脚本中执行,输出必须邮寄给用户 尝试了多种方法但失败了,有人能帮我吗?像这样尝试: DECLARE @Query VARCHAR(5000) SET @Query ='BCP.EXE "SELECT * FROM '+DB_NAME()+'..Table_Name" queryout "D:\TEST\Test

我有一个sql查询来获取表的计数

select count(*) from table_name_ID;
上面的查询按预期工作,但表名中的ID必须从另一个参数表中提取,并在shell脚本中执行,输出必须邮寄给用户

尝试了多种方法但失败了,有人能帮我吗?

像这样尝试:

DECLARE @Query VARCHAR(5000)

SET @Query ='BCP.EXE "SELECT * FROM '+DB_NAME()+'..Table_Name" queryout  "D:\TEST\Test.txt" -T -c'

EXEC master..xp_cmdshell @Query

看起来我仍然有一些问题,我会给你们回复完整的结果,告诉你们结果