當前位置:首頁 » 編程語言 » oracle查看建表sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle查看建表sql

發布時間: 2022-02-15 13:09:26

1. 怎樣查看oracle中創建建表的sql語句

打開PL/SQL Developer,找到tables底下對應的表,右鍵選擇「查看」菜單,右下角有個「查看SQL」的按鈕,點下就可以看到建表語句了。或者「新建」-->「SQL窗口」,然後輸入表名,右鍵選擇「查看」菜單,再點擊「查看SQL」按鈕。

2. ORACLE建表SQL

每個欄位後面必須得跟欄位的大小。
例如:create table student( name varchar2(20), age number(4), sal number(4), comm number(4), job varchar(4));
不然的話提示錯誤為:缺失左括弧。
希望能夠幫你。

3. oracle 如何查詢某一張表的建表語句; 用select 如何查詢出某一張表的建表語句

select 查不出來建表語句

只能查出表結構(其實你可以還原出建表語句了就) 和 數據

4. oracle 查看建表語句

在sqlplus中執行以下命令:

set line 200 pages 50000 wrap on long 999999 serveroutput on

EXECUTEDBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false);---去除storage等多餘參數

select dbms_metadata.get_ddl('TABLE', 表名) from al;

5. 如何用java獲取一個oracle表的創建的sql語句

java獲取一個oracle表的創建的sql語句:
直接通過jdbc調用:SELECT DBMS_METADATA.GET_DDL('TABLE','EMP','SCOTT') FROM DUAL;就可以了。
返回結果如下:
DBMS_METADATA.GET_DDL('TABLE','EMP','SCOTT')
--------------------------------------------------------------------------------
CREATE TABLE "SCOTT"."EMP"
( "EMPNO" NUMBER(4,0),
"ENAME" VARCHAR2(10),
"JOB" VARCHAR2(9),
"MGR" NUMBER(4,0),
"HIREDATE" DATE,
"SAL" NUMBER(7,2),
"COMM" NUMBER(7,2),
"DEPTNO" NUMBER(2,0),
CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE,
CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO")
REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"

6. 怎麼查看oracle資料庫已經建好的表的建表SQL語句

PL/SQL 連上資料庫 新建一個SQL窗口 寫上表名 在表名上右鍵 點查看 然後有個 查看SQL就顯示了

7. 怎樣用oracle查建表語句

dbms_metadata.get_ddl('TABLE','表名','用戶名')
不過這個函數需要許可權(這是一個函數,函數怎麼用它就怎麼用,只是後面的表是虛表al即可),相關數據字典視圖的查詢許可權。
一般認為select any dictionary許可權就可以,有時需要授權 select_catalog_role許可權才行。
另外在plsql dev中也有能查詢相關建表語句的選項,不過該軟體更新比較頻繁,現在具體怎麼操作要自己仔細找找才可以。

8. oracle資料庫中怎麼查詢自己建的表

1、在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。

9. 在ORACLE如何查看自己建立的所有表,而不是系統表

在ORACLE如何查看自己建立的所有表,而不是系統表?1、 在計算機中,打開Oracle的連接程序,用新建的資料庫管理員,進入【Oracle控制】的窗口上,滑鼠左鍵單擊【伺服器】按鈕,並選擇【SQL工作表】,如下圖所示。
2、接著,在【Oracle伺服器】的窗口上,在輸入窗口中輸入SQL查詢語句,並單擊【執行】按鈕,可以看到查詢不到索引表,需要調整SQL語句,如下圖所示。
3、然後,在【SQL工作表】的窗口上,輸入查詢索引表的SQL語句,可以作為參考,如下圖所示。
4、 接著,在【SQL工作表】的窗口上,輸查詢索引表的SQL語句,並單擊【執行】按鈕,如下圖所示。
5、然後,在【SQL工作表】的窗口上,可以看到SQL語句執行成功的提示信息,查詢到用戶的索引表中的欄位,如下圖所示。
6、接著,在【SQL工作表】的窗口上,修改索引表的名稱,並單擊【執行】按鈕,如下圖所示。
可以根據表建時間不同,來將你本人建的表和資料庫自動建的表分開,雖然他們都是同一個用戶建的。
在user_table表裡沒有建表時間這一欄位,可以用user_objects這個表。
資料庫系統建的表的時間和oracle發行版本有關,我的10.2.0.10版中這些都是2005-8-30建的,你本人建的表都大於這個時間。或者將范圍縮更小些,找你最近兩個月、一年建的表
具體的,如
select * from user_objects where object_type='TABLE' and create > sysdate-30;
select * from user_objects where object_type='TABLE' and create> to_date('2005-8-31','yyyy-mm-dd');

10. 在liunx環境下怎麼用sql語句查看oracle資料庫的建表語句

SELECT DBMS_METADATA.GET_DDL('TABLE','DEPT','SCOTT') FROM DUAL;