为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

哔哔one 2019-10-24 14:22:01
我需要查询数据库以获取列名,不要与表中的数据混淆。举例来说,如果我有一个名为表中EVENT_LOG包含eventID,eventType,eventDesc,和eventTime,然后我会想检索查询,并没有其他的字段名。我发现如何做到这一点:Microsoft SQL服务器的MySQLPostgreSQL的但是我需要知道:如何在Oracle中完成此操作?
查看完整描述

3 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

在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'用于表


查看完整回答
反对 回复 2019-10-24
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

你可以这样做:


describe EVENT_LOG

要么


desc EVENT_LOG

注意:仅当您知道表名时才适用,并且特别适用于Oracle。


查看完整回答
反对 回复 2019-10-24
  • 3 回答
  • 0 关注
  • 1083 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信