rxcr.net
当前位置:首页 >> orAClE怎么看表的字段 >>

orAClE怎么看表的字段

楼主可以使用下面的语句:SELECT b.column_name column_name --字段名 ,b.data_type data_type --字段类型 ,b.data_length --字段长度 ,a.comments comments --字段注释 FROM user_col_comments a ,all_tab_columns b WHERE a.table_name = b.table_name and a.table_name = 'table_name'; PS:table_name 大小写敏感.

1、查看表中所有字段,包括类型长度等: select * from user_tab_columns where table_name='你的表名的大写' 2、查看表中有多少字段: select count(*) from user_tab_columns where table_name='你的表名的大写'

查询表中所有字段的值select * from tab;查找表中所有的字段名select column_name from user_tab_cols where table_name='TAB';注意TAB是你的表名,必须大写

select * from user_tab_columns t where t.TABLE_NAME='表名';--查询某个表的字段,及类型select * from user_col_comments t where t.TABLE_NAME='表名';--查询某个表的字段注释

首先把要取的表数据中的表名取出来,附给plsql定义的变量 通过组织sql字符串,通过plsql中执行字符串的函数进行执行.一般这样写,我也都是应用在存储过程当中

这里涉及到两个系统视图的应用dba_tab_cols和user_tab_cols;dba_tab_cols包含所有用户下表字段信息;user_tab_cols包含当前用户下表信息;使用tba_tab_clos查询表字段类型需要指定owner(用户)上述两个表中,table_name,column_

--你的这个用户必须有DBA的权限,或使用DBA授权all_tab_columns给你的查询用户SELECT COLUMN_NAME FROM all_tab_columns WHERE OWNER = '<用户名>' AND TABLE_NAME ='<表名>';SELECT * FROM all_tab_columns WHERE OWNER = '<用户名>' AND TABLE_NAME ='<表名>';SELECT count(*) FROM all_tab_columns WHERE OWNER = '<用户名>' AND TABLE_NAME ='<表名>';

1、用sql查表查表的时候需要用到user_tables、all_tables,user_tables查出来的是该用户拥有的表,all_tables查出来的是所有用户的表.2、用sql查表的字段查表的字段需要用到user_tab_columns、all_tab_columns,一样的前者只能查到该用户

这个最好看数据库的设计文档如果建表的时候,将说明标注到 oracle 的话,如下:comment on column table.column_name is 'comments_on_col_information';可以用下面的语法查看:select * from user_col_comments where TABLE_NAME='EMPLOYEES';

1、在企业管理器中,点击对应方案下面的数据表,就可以看见表结构了,字段是否有默认值都可以看见;2、通过pl/sql developer,在tables下面,右键对应数据表,选择查看或编辑,就可以看见表结构了,字段是否有默认值都可以看见.

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com