在oracle数据库中,如何获得任意一张表的第一个字段,这个select语句该怎么写?
答案:3 悬赏:0 手机版
解决时间 2021-02-12 00:44
- 提问者网友:做自己de王妃
- 2021-02-11 04:01
在oracle数据库中,如何获得任意一张表的第一个字段,这个select语句该怎么写?
最佳答案
- 五星知识达人网友:北城痞子
- 2021-02-11 04:36
SELECt table_name, column_name
FROM all_tab_columns
WHERe column_id = 1
FROM all_tab_columns
WHERe column_id = 1
全部回答
- 1楼网友:詩光轨車
- 2021-02-11 06:22
select column_name from (select column_name, rownum rn from user_tab_cols where table_name = 'aaa') where rn = 2;
取的是aaa表,如果是所有表要写过程。遍历tabs 把表名传给 user_tab_cols 中的 table_name即可。
- 2楼网友:独钓一江月
- 2021-02-11 05:57
看看这些表,肯定有你想要的:
SELECt * FROM DBA_TAB_COLUMNS;
SELECt * FROM ALL_TAB_COLUMNS;
SELECt * FROM DBA_COL_COMMENTS;
SELECt * FROM ALL_COL_COMMENTS;
学会看数据字典
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯