1
select文の中で関数の戻り値(VARCHAR)をカラムとして使用する必要があります。例:T-SQL select文でvarcharを使用する
関数fn1は、varchar @ result = 'Alice、Bob'を返します。
などの@resultを使用してクエリを実行し、別のテーブルの列AliceとBobのレコードを取得するにはどうすればよいですか。
select文の中で関数の戻り値(VARCHAR)をカラムとして使用する必要があります。例:T-SQL select文でvarcharを使用する
関数fn1は、varchar @ result = 'Alice、Bob'を返します。
などの@resultを使用してクエリを実行し、別のテーブルの列AliceとBobのレコードを取得するにはどうすればよいですか。
がexec('select ' + fn_1() + ' from T')
質問してみ事前に
おかげで、あなたは@resultの値を設定する機能を持っている、明確ではないでしょうか?テーブルBのすべての値を選択する場合は、列の値の一部が@eresult変数の値と同じですか? – sll
どのDBMSを使用していますか?期待している入力と出力を明確にすることはできますか?あなたの "SELECT @result FROM B"の例は役に立たない! –
@doitgood "tsql" => MS SQL Server – AakashM