SQL戻り値からローカル変数を設定する方法を少し混乱させるステートメント。私はSQLステートメントが1つの値だけを返すべきであることを知っています。なぜなら、現在私はさまざまな入力でデータベースをテストしており、返すべき型は整数です。私はただ、基本的にこれを行うだろう、PL/SQLで知っている: LOC からlocvar にbuildIDを選択...Microsoft SQL Server 2008スクリプト - selectステートメントの結果にローカル変数を設定する方法
任意の助けいただければ幸いです。
ありがとうございました。あなたはその中にreturn文でストアドプロシージャを使用している場合ので、ローカル変数
Declare localvariable int
Execute localvariable = [database].[dbo].[storedprocedure]
にリターンコードを取得するよう
変数を設定する必要はありませんが、別のselectステートメントで使用できるように、selectステートメントから情報を格納する方法は必ずしもありません。私はお互いに依存しているこれらの2つのテーブルを持っています。 1つは主キーを持ち、もう1つはそのキーをfキーとして使用して、その行を特定のもの(つまり製品タイプ)に定義します。 私はあなたのご好意を自信しています。 strd procrを使用することはできますが、私はテストスクリプトを生成しており、不要なプロシージャを作成したくないので、当面はストアドプロシージャを使用しないでください。 insert文の値の中でselect文を実行できますか? – Steve
質問を編集してそのことを提案することはできますか?彼は将来この回答を探している人にとってより役立つでしょう。 – Sean