如何取得一个表的所有的字段名,字段长度,字段类型,精度
desc 表名

解决方案 »

  1.   

    select * from user_tables/cat/tab
      

  2.   

    select t.table_name ,owner from dba_tables t  where t.tablespace_name='USERS'----------------------------
    select t.table_name,t.column_name,t.data_type,t.data_length,t.data_precision ,t.nullable from user_tab_columns t where t.table_name = 'CHAINED_ROWS'
      

  3.   

    Select Table_name from user_tables where tablespace='USERS'DESC tablename
      

  4.   

    select * from cols where TABLE_NAME='...'
      

  5.   

    select * from user_tab_columns
      

  6.   

    以表空间的用户登陆,比如SCOTT
    SELECT * FROM TAB;
    DESC 表名
      

  7.   

    我只想取某一个字段,比如Table1表里的name字段的长度,类型等,这些方法全是取全部的
      

  8.   


    ---如何取得一个表空间下的所有表名?select t.table_name ,owner from dba_tables t  where t.tablespace_name='USERS'
    ----------------------------如何取得一个表的所有的字段名,字段长度,字段类型,精度?select t.table_name,t.column_name,t.data_type,t.data_length,t.data_precision ,t.nullable from user_tab_columns t where t.table_name = 'CHAINED_ROWS'----------------
    我只想取某一个字段,比如Table1表里的name字段的长度,类型等select t.table_name,t.column_name,t.data_type,t.data_length,t.data_precision ,t.nullable from user_tab_columns t where t.table_name = 'Table1' and t.column_name = 'NAME' --------
    好好看看以上各位的回答,再说话,只知道问问题,却不肯仔细看看书和思考!!
    你最好学会思考和分析
    难道 要别人 什末都帮你做了吗,
    大家已经 告诉 你user_tab_columns 这个表了,再 DESC user_tab_columns 一下 就什末都知道了