比如有个表username我想查看表的结构怎样可以看到表username的表结构?(要5种写法)

解决方案 »

  1.   

    1.desc username
    2.select column_name,data_type,data_length,data_precision from user_tab_columns where table_name='USERNAME'
    3.SELECT DBMS_METADATA.GET_DDL('TABLE','USERNAME') FROM DUAL;
      

  2.   

    用第二种写法写为什么告诉我位选定行
    我查的是dept表第三种就报错
      

  3.   


    第二种方法:表名一定要大写哦,如果你小写当然就未选定行或者这样也可以
    select column_name,data_type,data_length,data_precision from user_tab_columns where table_name=upper(username);
      

  4.   

    select * from dept where 1=0
      

  5.   

    不算。sql语句已经用尽了。
      

  6.   

    2、使用pl/sql导出表结构在pl/sql developer 里,用TOOLS-> Export User Objects