如何从Oracle中的表中获取列名?

我需要查询数据库以获取列名,不要与表中的数据混淆。举例来说,如果我有一个名为表中EVENT_LOG包含eventID,eventType,eventDesc,和eventTime,然后我会想检索查询,并没有其他的字段名。


我发现如何做到这一点:


Microsoft SQL服务器

的MySQL

PostgreSQL的

但是我需要知道:如何在Oracle中完成此操作?


哔哔one
浏览 1089回答 3
3回答

Smart猫小萌

在SQL Server中...SELECT [name] AS [Column Name]FROM syscolumnsWHERE id = (SELECT id FROM sysobjects WHERE type = 'V' AND [Name] = 'Your table name')类型='V'用于视图类型='U'用于表

慕娘9325324

你可以这样做:describe EVENT_LOG要么desc EVENT_LOG注意:仅当您知道表名时才适用,并且特别适用于Oracle。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Oracle