sql >> データベース >  >> RDS >> Sqlserver

SQL 行を選択して SQL 変数に格納する

    フィールドを選択して複数の変数にすることができます:

    DECLARE @A int, @B int
    
    SELECT
      @A = Col1,
      @B = Col2
    FROM SomeTable
    WHERE ...
    

    別の、潜在的により良いアプローチは、テーブル変数を使用することです:

    DECLARE @T TABLE (
      A int,
      B int
    )
    INSERT INTO @T ( A, B )
    SELECT
      Col1,
      Col2
    FROM SomeTable
    WHERE ...
    

    その後、通常のテーブルのようにテーブル変数から選択できます。



    1. SELECTステートメントpostgresの動的列

    2. AWSRDSのmax_connectionsの値

    3. AWSでのOracleデータベースのMySQLへの移行、パート2

    4. Oracle-オプションのパラメータでのインデックスの使用