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

出力を使用してマージ ステートメントで変数を設定する

    いいえ、OUTPUT でテーブル変数を使用する必要があります

    ただし、これは可能です...

    ...一致する場合は更新 SET @int =ID, somecolumn ='something'一致しない場合 INSERT VALUES ('stringtomatch', 'something');SET @int =ISNULL(@int, SCOPE_IDENTITY ());  

    "UPDATE で割り当てる" 長い間、SQL Server の有効な構文でした。 MSDN の MERGE を参照してください それも。どちらもこう言っています:




    1. Joomlaを拡張する方法!私のカスタムPHPファイルに

    2. 以下の結果出力を達成しようとしています

    3. mysqlcsvファイルのインポート中にCSV入力の列数が無効です

    4. テーブルの列内のコンマ区切り値を正規化してからクエリを実行する方法