永发信息网

oracle中如何统计一个表中的所有字段的个数?

答案:3  悬赏:30  手机版
解决时间 2021-02-07 05:55
  • 提问者网友:富士山上尢
  • 2021-02-06 08:39
oracle中如何统计一个表中的所有字段的个数?
最佳答案
  • 五星知识达人网友:第幾種人
  • 2021-02-06 10:04
select max(colno) from col where tname='your tablename'
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-02-06 12:31
你是说表里面有多少列么? sql> desc emp name null? type ----------------------------------------- -------- ---------------------------- empno not null number(4) ename varchar2(10) job varchar2(9) mgr number(4) hiredate date sal number(7,2) comm number(7,2) deptno number(2) sql> select count(column_name) from user_tab_columns where table_name='emp'; count(column_name) ------------------ 8 类似的视图还有dba_tab_columns 和 all_tab_columns
  • 2楼网友:山有枢
  • 2021-02-06 11:37
select count(filed_name) from user_tables where table_name = '指定的table名字'; 从系统表user_tables里面查,这个表里面存了所有表的字段
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯