ホームページ >データベース >mysql チュートリアル >MySQL の SHOW CREATE TABLE に相当する、Oracle SQL でテーブル定義を取得する方法
Oracle SQL における MySQL の SHOW CREATE TABLE と同等
MySQL は、テーブルの定義を取得するための SHOW CREATE TABLE ステートメントを提供します。 Oracle SQL にも同様の機能がありますか?
Oracle SQL の同等物
SQL*Plus には DESC コマンドが用意されています。
SQL> DESC EMP;
これは表示されます。列、データ型、およびその他のテーブル属性。
純粋な SQL ステートメントの場合は、 DBMS_METADATA パッケージ:
SELECT DBMS_METADATA.GET_DDL('TABLE', 'EMP', 'SCOTT') FROM DUAL;
これにより、指定されたテーブルの完全な DDL が返されます。
その他の考慮事項
一部のツールでは、SET LONG の設定が必要な場合があります。 10,000 を超える LOB を表示するには、これらのコマンドを実行する前に 10,000バイト。
以上がMySQL の SHOW CREATE TABLE に相当する、Oracle SQL でテーブル定義を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。