ホームページ > データベース > mysql チュートリアル > MySQL の SHOW CREATE TABLE に相当する、Oracle SQL でテーブル定義を取得する方法

MySQL の SHOW CREATE TABLE に相当する、Oracle SQL でテーブル定義を取得する方法

Susan Sarandon
リリース: 2025-01-03 11:43:43
オリジナル
651 人が閲覧しました

How to Retrieve Table Definitions in Oracle SQL, Equivalent to MySQL's SHOW CREATE TABLE?

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 サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート