Microsoft SQL Serverを使用しており、多くのselect文を含むストアドプロシージャを記述しています。ここでは、2つのselect文の結果を保持する2つの変数が必要です。最終結果を得るために、これらの2つの変数を追加します。これを手伝ってください(構文と例)。以下はストアドプロシージャの変数の使用
-2
A
答えて
2
は、SQL Serverの構文は次のとおりです。
DECLARE @UserEmail Varchar(250)
DECLARE @LoginID INT
SET @UserEmail = '[email protected]'
select @LoginID = LoginID from Login L
Where L.UserEmail = @UserEmail
2
あなたが使用しているDB明確にすべきです。 MS SQL Serverでは、あなたがこのような一時テーブル変数を使用することができます。
BEGIN
SELECT product_id,product_name INTO #temp1 FROM products;
SELECT product_id,product_name INTO #temp2 FROM products;
SELECT * FROM #temp1
UNION
SELECT * FROM #temp2;
END
MS SQL Server.I'veで一時テーブル変数のいくつかの種類がありますthem.Toの一つだけで検索し、これについての詳細を知っている使用ウェブ上の "MS SQL Server Temporary tables"
EDIT: MS SQL Serverの別のタイプの一時テーブル変数を使用した別の例を次に示します。
DECLARE @temp1 TABLE (product_id INT,product_name VARCHAR(100));
DECLARE @temp2 TABLE (product_id INT,product_name VARCHAR(100));
INSERT INTO @temp1 SELECT product_id,product_name FROM products WHERE cat_id=1;
INSERT INTO @temp2 SELECT product_id,product_name FROM products WHERE cat_id=2;
SELECT product_id,product_name
FROM @temp1
UNION
SELECT product_id,product_name
FROM @temp2;
+0
私は、Microsoft SQLサーバのSQLクエリは、MS SQL Serverのためのものであること – Shami
+0
を使用しています。 #temp1、#temp2は、2つのSQL文の結果セットを格納する2つの一時テーブル変数です。あなたにそのSQLクエリをクリアしていないのですか? –
関連する問題
- 1. 私のmysqlストアドプロシージャの変数を使用
- 2. PythonとMySQLでのストアドプロシージャの変数の使用
- 3. MSSQL 2005のストアドプロシージャで使用可能な最大のテキスト変数?
- 4. SELECTを使用してSQLストアドプロシージャの変数を設定する
- 5. 複数のスレッドを使用するストアドプロシージャ
- 6. ストアドプロシージャのmysql変数とループ
- 7. UPDATEストアドプロシージャの使用
- 8. ストアドプロシージャとMySQL変数
- 9. BizTalk - テーブル変数の引数を使用してOracleストアドプロシージャからスキーマを生成
- 10. ストアドプロシージャを使用して出力変数の数を取得する方法は?
- 11. ストアドプロシージャでSELECT出力変数を使用する
- 12. Firebird「insert ...ストアドプロシージャを使用して変数に戻す」
- 13. SQL Serverストアドプロシージャで変数を使用する
- 14. ストアドプロシージャの挿入に使用される変数のリストを表示
- 15. ストアドプロシージャの出力変数にMERGE文の$ actionを使用できますか?
- 16. 可変数のストアドプロシージャの作成
- 17. SQL Server:ストアドプロシージャ内のオプションの変数
- 18. ストアドプロシージャのテーブル変数の複合プライマリキー
- 19. ストアドプロシージャから別のストアドプロシージャにテーブル変数を渡します。
- 20. 隠しストアドプロシージャの使用
- 21. 使用ストアドプロシージャ(最初のコード)
- 22. ストアドプロシージャの使用方法は?
- 23. ストアドプロシージャの列名として変数を使用していますか?
- 24. ストアドプロシージャを使用せずにSSRSの変数に多値パラメータを渡す
- 25. 可変数のパラメータをストアドプロシージャに渡す
- 26. ストアドプロシージャの保存結果変数
- 27. ストアドプロシージャの値を変数に代入
- 28. 更新変数のMYSQLストアドプロシージャは0
- 29. OPENQUERY文字列内のストアドプロシージャ/ SQL変数
- 30. ストアドプロシージャの変更
-1非常に低品質 –