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

postgresql-2つのテーブル間の列の違いのリストを取得します

    これは、table2からすべての列名を選択することで実現できます。 しない table1にも表示されます :

    SELECT column_name
    FROM information_schema.columns 
    WHERE table_schema = 'your_schema' AND table_name = 'table2'
        AND column_name NOT IN
        (
            SELECT column_name
            FROM information_schema.columns 
            WHERE table_schema = 'your_schema' AND table_name = 'table1'
        )
    



    1. Oracle Merge vs Select、次に挿入または更新

    2. データベースから.NET構成を読み取ります

    3. C#でPL-SQLブロックによって返されるdbms.output値を取得する方法

    4. DBMS_CRYPTO関数を使用してCLOBデータを復号化中にエラーが発生しました