我需要查詢數(shù)據(jù)庫以獲取列名,不要與表中的數(shù)據(jù)混淆。舉例來說,如果我有一個(gè)名為表中EVENT_LOG包含eventID,eventType,eventDesc,和eventTime,然后我會(huì)想檢索查詢,并沒有其他的字段名。我發(fā)現(xiàn)如何做到這一點(diǎn):Microsoft SQL服務(wù)器的MySQLPostgreSQL的但是我需要知道:如何在Oracle中完成此操作?
3 回答

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
在SQL Server中...
SELECT [name] AS [Column Name]
FROM syscolumns
WHERE id = (SELECT id FROM sysobjects WHERE type = 'V' AND [Name] = 'Your table name')
類型='V'用于視圖類型='U'用于表

慕娘9325324
TA貢獻(xiàn)1783條經(jīng)驗(yàn) 獲得超4個(gè)贊
你可以這樣做:
describe EVENT_LOG
要么
desc EVENT_LOG
注意:僅當(dāng)您知道表名時(shí)才適用,并且特別適用于Oracle。
添加回答
舉報(bào)
0/150
提交
取消