1

私はGetProductDetailedDescriptionsストアドプロシージャを持っています。GetProductDetailedDescriptions結果セットをsqlのxml文字列に返す関数を作成したいと思います。私が試してみました、

EXEC [GetProductDetailedDescriptions] @pid FOR XML AUTO, ELEMENTS

しかし、構文エラーが発生しています。

4

1 に答える 1

1

T-SQL 関数内では、永続テーブルのデータを変更したり、ストアド プロシージャを実行したりすることはできません。これは仕様によるものです。

CLR 関数を作成して使用し、そこからストアド プロシージャを呼び出したり、ループバック リンク サーバーで OPENROWSET を使用したりできますが、この方法はお勧めできません。

于 2013-07-16T13:48:09.713 に答える