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

Oracle CreateTableASおよびテーブルコメントと列コメント

    1つの方法は、dbms_metadata.get_dependent_ddlをdbms_metadata.get_ddl

    と組み合わせて使用​​することです。

    SQLplusを使用して作成された例を次に示します。

    SQL> set long 1000000
    
    SQL> create table t (x number);
    
    Table created.
    
    SQL> comment on column T.X IS 'this is the column comment';
    
    Comment created.
    
    SQL> comment on table T IS 'this is the table comment';
    
    Comment created.
    
    SQL> SELECT dbms_metadata.get_ddl( 'TABLE', 'T' ) || ' ' ||
      2         dbms_metadata.get_dependent_ddl( 'COMMENT', 'T', USER ) the_ddl
      3  FROM dual
      4  /
    
    THE_DDL
    --------------------------------------------------------------------------------
    
      CREATE TABLE "SCOTT"."T"
       (    "X" NUMBER
       ) SEGMENT CREATION DEFERRED
      PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
      TABLESPACE "USERS"
    
       COMMENT ON COLUMN "SCOTT"."T"."X" IS 'this is the column comment'
    
       COMMENT ON TABLE "SCOTT"."T"  IS 'this is the table comment'
    


    1. エラーが発生した場合のPL/SQLでの行番号、プロシージャ名の確認方法

    2. コマンドラインを使用してmysqlユーザーのパスワードを変更する

    3. Laravel4で結合された一意のフィールドバリデータールールを追加する方法

    4. xamppを使用したApacheのインストール中にエラーが発生しました