0

テーブルコメントと列コメントを挿入するスクリプトが必要です。上記のスクリプトは一意であり、OracleとMySQLの両方で十分に実行される必要があります。さらに、私はそれが標準SQLで書かれることを好みます。

これが私が今やっている方法です。ただし、MySQLでは機能しません。

comment on table F_Transaction 
    is 'Fact table for system transactions';

comment on column F_Transaction.Transaction_Date
    is 'Date in which the transaction took place';

目的を達成するには、どのSQL構造を使用する必要がありますか?

4

1 に答える 1

3

標準は、テーブルまたは列のコメントを定義する方法を定義していないようです (それらについても言及していないようです)。そのため、テーブル/列に関するコメントの構文は、DBMS によって異なります。

多くの DBMS がOracle のCOMMENT ON構文と一致しているようです( Oracle create table with column comments を参照)。

CREATE TABLEMySQL では、テーブル/列の定義 (またはALTER TABLE文)と共にコメントを指定する必要があります。この関連する質問を参照してください: Alter MYSQL Table To Add Comments on Columns .

于 2013-02-07T10:35:52.253 に答える