SQL Server OPENROWSET返回空表

时间:2018-04-01 10:15:51

标签: sql sql-server

我有嵌套的存储过程并尝试从存储过程返回一些报告。 如果我运行下面的代码,它将返回结果。

SET FMTONLY OFF; SET NOCOUNT ON; EXEC [DbName].[dbo].[usrGetBalanceBystore]
		@Customer= "00000000-0000-0000-0000-000000000000",
		@Store= "00000000-0000-0000-0000-000000000000"

我可以从上面的选择中找到数据。 同时,如果我运行下面的代码,它只返回没有结果的列标题。

Select * from OPENROWSET('SQLNCLI',
'DRIVER={SQL Server};Server=Server;Database=DbName;Uid=sa;Pwd=password',
  'SET FMTONLY OFF; SET NOCOUNT ON; EXEC [DbName].[dbo].[usrGetBalanceBystore]
		@Customer= "00000000-0000-0000-0000-000000000000",
		@Store= "00000000-0000-0000-0000-000000000000"')

我上面做错了什么?提前谢谢。

0 个答案:

没有答案