首頁 > 資料庫 > mysql教程 > 如何在 Oracle SQL 中取得與 MySQL 的「SHOW CREATE TABLE」等效的功能?

如何在 Oracle SQL 中取得與 MySQL 的「SHOW CREATE TABLE」等效的功能?

Linda Hamilton
發布: 2024-12-25 11:59:17
原創
373 人瀏覽過

How Can I Get the Equivalent of MySQL's

「顯示建立表」的Oracle SQL 等效項

在MySQL 中,show create table 指令提供有關表的結構和約束的資訊桌。 Oracle SQL 中是否有類似的功能?

SQL*Plus 指令

如果引用 SQL*Plus 指令,則與 show create table 等效的是 desc 指令。它顯示表中每列的以下詳細信息:

  • 名稱
  • 數據類型
  • 空約束

示例:

SQL語句

對於直接SQL 語句,DBMS_METADATA 套件可以利用:

此查詢傳回一則CREATE TABLE 語句,其中包含EMP 表的所有列定義、約束和儲存參數。

注意:

  • 如果 DDL 特別長,使用set long指令顯示更多結果:set long 10000。
  • DBMS_METADATA.GET_DDL 函式需要表格的 object_privilege 元資料權限。

以上是如何在 Oracle SQL 中取得與 MySQL 的「SHOW CREATE TABLE」等效的功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板