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

SQL Server 2008:主キーでテーブルを更新します

    2 つのデータベースが同じサーバー (またはリンク サーバー) にあると仮定します。 MERGE を実行できます クエリ。そうでない場合は、UPDATE で値を更新できます

    MERGE INTO ProductionDB.Schema.ParentTable A
    USING DevelopmentDB.Schema.ParentTable B
    ON A.ParentID = B.ParentID
    WHEN MATCHED THEN
    UPDATE SET A.Name = B.Name, A.Value = B.Value;
    

    もちろん、サーバー/データベース名を置き換えてください。しかし、これはあなたが探しているものの大まかな例です。



    1. インデックスを取得して先頭の%ワイルドカードを探す1つの方法

    2. ORA-22813:オペランド値がシステム制限を超えています

    3. MySQLWorkbenchを使用してMySQLサーバーにリモート接続できない

    4. OracleのCASEステートメントを含む条件付きWHERE句