當前位置:首頁 » 編程語言 » oracle查看錶結構sql

oracle查看錶結構sql

發布時間: 2023-04-17 07:00:17

① 如何用sql語句獲取Oracle表結構

利用sql語句查詢某個表的結構的粗稿掘方法:

通過Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表聯合查詢。
1、user_tab_cols用來獲取岩核對應敬羨用戶表的列信息;
2、user_col_comments用來獲取對應用戶表列的注釋信息;
3、user_constraints用來獲取用戶表的約束條件;
4、user_cons_columns約束中用戶可訪問列。

示例代碼:
select t.table_name,
t.column_name,
t.data_type,
t.data_length,
t.nullable,
t.column_id,
c.comments,
(SELECT CASE
WHEN t.column_name = m.column_name THEN
1
ELSE
0
END
FROM DUAL) iskey
FROM user_tab_cols t,
user_col_comments c,
(select m.column_name
from user_constraints s, user_cons_columns m
where lower(m.table_name) = 'qh_outstoresabinfo'
and m.table_name = s.table_name
and m.constraint_name = s.constraint_name
and s.constraint_type = 'P') m
WHERE lower(t.table_name) = 'qh_outstoresabinfo'
and c.table_name = t.table_name
and c.column_name = t.column_name
and t.hidden_column = 'NO'
order by t.column_id

② 怎樣檢視一個資料庫裡面的所有表怎樣查看錶的結構和變數屬性

怎樣檢視一個資料庫裡面的所有表?怎樣查看錶的結構和變數屬性?

在查詢分析余伏侍器中,開啟物件瀏覽器(通過F8開啟或關閉),展開使用者表,就可以檢視所有的表和列。
另外,也可以這樣通過查詢語句查詢所有使用者表及其構:
SELECT TABLENAME=A.NAME,FIELDNAME=B.NAME,C.NAME,B.LENGTH FROM SYSOBJECTS A,SYSCOLUMNS B,SYSTYPES C WHERE A.ID=B.ID AND B.XTYPE=C.XTYPE AND A.TYPE='U' ORDER BY A.NAME

MS SQL 如何檢視一個資料庫中所有表的行數

[摘要]本廳寬文介紹通過查詢系統表sysobjects和sysindexes實現MS SQL 檢視一個資料庫中所有表的行數,並提供簡單的示常式式碼供參考。

--讀取庫中的所有表名
select name from sysobjects where xtype='u'
--讀取指定表的所有列名
select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')
獲取資料庫表名和欄位
sqlserver中各個系統表的作用
sysaltfiles 主資料庫 儲存資料庫的檔案
syscharsets 主資料庫 字元集與排序順序
sysconfigures 主資料庫 配置選項
syscurconfigs 主資料庫 當前配置選項
sysdatabases 主資料庫 伺服器中的資料庫
syslanguages 主資料庫 語言
syslogins 主資料庫 登陸帳號資訊
sysoledbusers 主資料庫 連結伺服器登陸資訊
sysprocesses 主資料庫 程序
sysremotelogins主資料庫 遠端登入帳號
syscolumns 每個資料庫 列
sysconstrains 每個資料庫 限制
sysfilegroups 每個資料庫 檔案組
sysfiles 每個資料庫 檔案
sysforeignkeys 每個資料庫 外部關鍵字
sysindexs 每個資料庫 索引
sy *** enbers 每個資料庫 角色成員
sysobjects 每個資料庫 所有資料庫物件
syspermissions 每個資料庫 許可權
systypes 每個資料庫 使用者定義資料型別
select 列名=name from syscolumns where id=object_id(N'要查的表名')

sqlserver 中怎樣檢視一個資料庫中表的關系

select b.column_name
from information_schema.table_constraints a
inner join information_schema.constraint_column_usage b
on a.constraint_name = b.constraint_name
where a.constraint_type = 'PRIMARY KEY' and a.table_name = 'procts'
go
參見::quanzhong.iteye./blog/1675702

怎樣檢視一個php頁面所提交後的到哪個資料庫裡面?

如果要看他是到哪個資料庫中就找這一句:mysql_select_db(資料庫名),如果想看到哪個表中就找INSERT INTO 表名 。

如何檢視一個資料庫,所有表的最後更新時間

1. 增加列,標記資料更新時間。 2. 增加觸發器,當資料更新(插入時),更新資料更新標記

怎樣檢視oracle資料庫中所有表

oracle有自帶的資料字典的
dba_tables(檢視所有使用者下的表資訊)
all_tables(如果不是dba使用者登入的,看當前使用者以及所有可以看到使用者下的表資豎吵訊)
user_tables(檢視當前使用者下所有表資訊);
你可以先desc 一下,看下你具體關心哪一個欄位

mysql 怎樣檢視資料庫里的表

可以使用命令列方式檢視,也可以通過用資料庫管理工具檢視
show tables或show tables from database_name; — 顯示當前資料庫中所有表的名稱。

怎樣檢視oracle資料庫一個表的內容

登陸到資料庫後:
desc 表明; --查看錶的結構
select * from 表明; --查看錶中的全部資料

怎樣檢視一個oracle資料庫名稱

開啟oracleproct10.2.0db_1NETWORKADMIN nsnames.ora 這個檔案tnsnames.ora裡面能看到資料庫名稱

③ 如何把PLSQl中的oracle表結構以表格形式導出來

1、先查詢肆蘆出用戶下的所有表:
SELECT
C.COMMENTS AS "中文表名",
B.TABLE_NAME AS "英文表名",
A.COMMENTS AS "燃雹猜中文欄位",
B.COLUMN_NAME AS "英文欄位",
B.DATA_TYPE AS "數據類型",
B.NULLABLE AS "是否為空"

FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C

WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM USER_ALL_TABLES U)
AND A.OWNER = B.OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND C.TABLE_NAME = A.TABLE_NAME
AND C.OWNER = A.OWNER
AND A.OWNER = 'USE' --(用戶名要和自己的對應)
ORDER BY A.TABLE_NAME, B.COLUMN_ID;
2、把查詢出的結果導出來,點一下獲皮型取最後一頁,選中所有數據,右鍵,導出,CVN格式。

④ 用SQL輸出Oracle表結構(包括主鍵、外鍵)

with M as

(SELECT t.table_name,

t.column_NAME,

t.DATA_TYPE || '(' ||t.DATA_LENGTH || ')' datatype,

t1.COMMENTS

FROM User_Tab_Columnst,

User_Col_Comments t1,

USER_TABLES T2

WHERE t.table_name =t1.table_name

AND t.column_name = t1.column_name

AND T.TABLE_NAME = T2.TABLE_NAME

ORDER BY T1.table_name),

P as (select P.table_name,

C.column_name

from user_constraints P,

user_cons_columns C ,

USER_TABLES T

whereP.constraint_type='P'

andP.table_name = T.TABLE_NAME

andP.constraint_name=C.constraint_name),

R as

(Select a.Owner fowner,

a.Table_Name ftable,

c.Column_Name fcolumn,

b.Owner mowner,

b.Table_Name mtable,

d.Column_Name mcolumn,

c.Constraint_Name fname,

d.Constraint_Name mname

From User_Constraints a,

user_Constraints b,

user_Cons_Columns c,

user_Cons_Columns d

Where a.r_Constraint_Name =b.Constraint_Name

And a.Constraint_Type = 'R'

And b.Constraint_Type = 'P'

And a.r_Owner = b.Owner

And a.Constraint_Name = c.Constraint_Name

And b.Constraint_Name = d.Constraint_Name

And a.Owner = c.Owner

And a.Table_Name = c.Table_Name

And b.Owner = d.Owner

And b.Table_Name = d.Table_Name)

select M.table_name,

M.colUMN_NAME,

M.datatype,

M.comments,

(select count(*)

from P

where P.table_name=M.table_name

and P.column_name=M.column_name

) as是否主鍵,--0表示是非主鍵,非0表示是主鍵

(select mtable

from R

where R.ftable=M.table_name

and R.fcolumn=M.column_name

and rownum=1

) as外鍵表

from M;

⑤ oracle 如何獲取表的結構,就像mysql里的desc命令一樣的功能,

一樣的,在command窗口唯大或者
sqlplus
用指彎豎
desc
table_name
如果要看create語句的話,估計還是要藉助工具了,否則比較難搞定。鬧伍。

⑥ PLSQL怎樣導出oracle表結構

PLSQL導出oracle表結構的具體步驟如下:

我們需要准備的材料分別是:電腦、PL/SQL Developer軟體。

1、首先我們打開需要編輯的oracle資料庫,點擊打開「tools」。

⑦ Oracle怎樣使用sqlplus來查詢某個表欄位的數據結構

desc 表名 會顯示表裡的所有列名/字氏喚段名,以及他們的類型,希望能殲岩凱幫助到你。

例棗橋如

⑧ oracle資料庫如何查詢表結構

在sql*plus中可以用DESC命令顯示表結構,例如:DESC EMP

在PL/SQL中,通過左邊的瀏覽器查看就可以了,例如下圖:

⑨ 請問oracle資料庫如何導出資料庫的表結構

oracle資料庫導出資料庫的表結構:

1、電腦鍵盤同時按windows鍵和R鍵

(9)oracle查看錶結構sql擴展閱讀:

數據導出資料庫的命令總結:

1 將資料庫zxcc完全導出,用戶名kf 密碼zx 導出到D:zxcc.dmp中

exp kf/zx@zxcc file=d:zxcc.dmp full=y (一般full=n,否則會全庫的所有對象導出)

(exp user/[email protected]/orcl10g file=F:/fileSys.dmplog=F:/fileSys.log

statistics=nonetables=file_attach,file_tree,file_permission)

full=y 表示全庫導出。full總共有2個可選項yes(y)/no(n),預設情況下full=no,這時只會將該用戶下的對象導出。

2 將資料庫zxcc中kf用戶與cc用戶的表導出

exp kf/zx@zxcc file=d:zxcc_ur.dmp owner=(kf,cc)

full方式可以備份所有用戶的資料庫對象,包括表空間、用戶信息等,owner=XX只能備份指定用戶的對象,其他用戶下的就不備份了,EXP中full=y和owner=XX是不能同時使用的。

3 將資料庫zxcc中的表kf_operator、kf_role導出

exp kf/zx@zxcc file= d:zxcc_tb.dmp tables=(kf_operator,kf_role)

tables=xx 表示備份相關表,不能同時和owner、full使用。

⑩ oracle怎麼通過sql查看錶的結構

分兩種方法:

1、在命令窗口通過如下語句:

desc表名;

熱點內容
androidcursor遍歷 發布:2024-11-02 00:27:40 瀏覽:767
網易我的世界地皮伺服器大全 發布:2024-11-02 00:24:20 瀏覽:964
光宇國際服怎麼安卓轉ios 發布:2024-11-02 00:14:23 瀏覽:170
魔獸世界單機資料庫 發布:2024-11-01 23:37:11 瀏覽:698
配置vlan後如何配置電腦ip 發布:2024-11-01 23:21:16 瀏覽:546
中鐵盾構機密碼是多少 發布:2024-11-01 23:07:21 瀏覽:708
工規存儲 發布:2024-11-01 22:59:33 瀏覽:802
無法識別加密狗 發布:2024-11-01 22:47:03 瀏覽:599
手機怎麼給wifi改密碼怎麼辦啊 發布:2024-11-01 22:46:03 瀏覽:858
抖音賬號的密碼是由什麼組成 發布:2024-11-01 22:45:27 瀏覽:449