已知表名,如何知道该表包含什么字段?sql语句该如何写? select COLUMN_NAMEDATA_TYPE,DATA_LENGTH from user_tab_columns where table_name='AA'; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢 :)maohaisheng()user_tab_columns是什么意思?我试了试你那种方法,好像出错啊 user_tab_columns:一个系统自带的表 select COLUMN_NAME,DATA_TYPE,DATA_LENGTH from user_tab_columns where table_name='AA' SQL> select column_name from user_col_comments where table_name='AA';COLUMN_NAME------------------------------IDFID 谢谢,谢谢楼上的各位兄弟 :)不过,好像除了desc table_name可以奏效外,其他的通通都不行啊象select column_name from user_col_comments where table_name='AA';报告说未选定行。当然了,我已经把‘AA’替换成具体的表名。另外我想问问,desc table_name 是否也象其他select语句一样,返回数据集合的?谢谢大家帮忙,分不够,我会再专门开帖散分的 :) select column_name from user_col_comments where table_name='AA';报告说未选定行。当然了,我已经把‘AA’替换成具体的表名:表名 需要大小写 估计不行,desc不能用在程序中的。只是在sql*plus中方便查询表结构的。其他几个都是系统的视图,最好有高一点权限的用户进入(比如system)查询dba_col_comments比较全。你登录的用户没有建过AA表而又不是dba的话,可能会查不出来。 AIX中oracle数据库大概一个月的时间自己就停了 ORACLA数据库越用越慢 数据库同步问题 救命啊,toad无法操作数据库中的某个表 oracle trigger 如何能够从动态SQL中返回新记录ROWID的值呢? 这样在unix server 下查看 server 上装的Oracle 版本号 数据库审计 oracle中select语句要指定返回的记录数该如何写呀! Oracle批量插入。 紧急求助,哪儿有ORACLE 9I简体中文版下载? oracle8.16的 imp 与 exp 问题?
我试了试你那种方法,好像出错啊
from user_tab_columns
where table_name='AA'
------------------------------
ID
FID
象
select column_name from user_col_comments where table_name='AA';
报告说未选定行。当然了,我已经把‘AA’替换成具体的表名。另外我想问问,desc table_name 是否也象其他select语句一样,返回数据集合的?谢谢大家帮忙,分不够,我会再专门开帖散分的 :)
报告说未选定行。当然了,我已经把‘AA’替换成具体的表名:表名 需要大小写
只是在sql*plus中方便查询表结构的。
其他几个都是系统的视图,最好有
高一点权限的用户进入(比如system)
查询dba_col_comments比较全。
你登录的用户没有建过AA表而又不是dba
的话,可能会查不出来。