- - PR -
テーブル型を返すSQL
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-03-16 13:31
お世話になります。
ストアドファンクション内で、動的SQLを生成・実行し、 テーブル型変数を戻り値として受け取る方法を模索しています。 ・sp_executesqlを使用したのですが、テーブル型は受け取れませんでした。 ・ファンクション内で create #table_name を行い、sp_executesqlで 使用しましたができませんでした。 ・別途ストアドプロシージャを作成し、パラメタにoutputキーワードを付与して 受け取ろうとしましたが、できませんでした。 何か、良い手立てはありませんでしょうか? | ||||||||||||
|
投稿日時: 2007-03-16 14:04
テーブル値関数を受け取るだけなら
select * from テーブル値関数 でいけると思いますが. | ||||||||||||
|
投稿日時: 2007-03-16 17:55
すみません、言い換えさせてください。
ストアドファンクション内にて、 動的SQLを発行し、 その結果をテーブル値変数で、 ファンクション内で受け取りたいのですが、 良い方法はありますでしょうか? | ||||||||||||
|
投稿日時: 2007-03-19 14:40
O/SとDBの種類、及び、そのバージョンをお教え下さい。 | ||||||||||||
|
投稿日時: 2007-03-20 12:12
言い換えたにもかかわらず、質問の意図が良くわかりませんねぇ。テーブル値関数の中で、戻り値用に用意したテーブル変数の内容を参照したいってこと???
同一のファンクション?別々のファンクション? |
1