select * from all_tab_columns where table_name = 'xxx ' and owner = 'xxx ';
徽州网站建设公司创新互联建站,徽州网站设计制作,有大型网站制作公司丰富经验。已为徽州千余家提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的徽州做网站的公司定做!
或者
select * from user_tab_columns where table_name = 'xxx '
一般这中问题因为这个字段是char型的,但是显示数据的长度没有这个字段名字长所引起的。
解决方法:
1、格式化输出该字段 col format XF_TRFCONFIRMDATE A17
说明:A17的意思是让数据显示成17个字符,如果实际不够长度的话,根据自己情况调整。
2、干脆起个短一点的别名
---
以上,希望对你有所帮助。
可以对检索出来的列名进行重命名,但是汉字不能用于直接重命名
select sname as "姓名" (不用as也OK吧)
from table
1.查询所有表的表名:selecttable_namefromuser_tables解释:从系统表user_tables中可以查找出所有的表名字。2.查询表中的所有列名:desctabletablename(表名)。解释:通过desc(描述)tablename即可查找出表中的所有字段。3.查询所
select table_name from all_tab_columns
where user = '你的用户' and column_name = ‘NAME列名’;
与列信息有关的3个数据字典user_tab_columns(当前用户所拥有的表列 ),all_tab_columns(可访问的表列),dba_tab_columns(所有表列)
1、可以
desc
table_name;
2、可以用Oracle的数据字典即可:SELECT
t.COLUMN_NAME
FROM
USER_TAB_COLUMNS
t
where
t.TABLE_NAME='';
3、可以
用select语句:select
*
from
table_name;
4、可以借助第三工具等方式