を変更せずに、ストアドプロシージャから特定の列を取得する方法を私は、SELECT文では、この手順を形成する特定の列を必要とし、許可されていないサンプルストアドプロシージャ、ストアドプロシージャでSQL Serverは:ここで
DECLARE @ReturnTable TABLE (DateTime DATETIME,
WrongUSSD VARCHAR(30),
AllMSISDN INT,
UniqueMSISDN INT,
SubscriptionActivated INT)
SELECT *
FROM @ReturnTable
変形例です。
私はリンクサーバは、ストアドプロシージャ
に存在する場合、このメソッドは動作しません。この
select WrongUSSD
FROM openrowset('MSDASQL', 'Driver={SQL SERVER}; Server=server_name;UID=user; PWD=pass;Trusted_Connection=yes;', 'EXEC [DatabaseName].[dbo].[ProcedureName] "2016-01-01","2016-04-01"') as a
を試してみましたが、他の方法がある??一時テーブルを使用して
あなたはそれが1つの列のみを返す必要がないのはなぜ? – shawnt00