oracle怎么列查看,oracle怎么查看表的字段

oracle 怎么查看字段类型

一、 SQLPLUS中,直接用 DESC[ribe] tablename 即可。

成都服务器托管,创新互联公司提供包括服务器租用、四川雅安服务器托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、空间域名等业务的一体化完整服务。电话咨询:028-86922220

二、在外部应用程序调用查看ORACLE中的表结构时,只能用下面的语句代替:

1、看字段名与数据类型

select * from cols

WHERE TABLE_name=upper('table_name');

--(user_tab_columns缩写cols)

2、查看全部列

select * from user_tab_columns

where table_name = upper(‘tablename’);

3、查看某些列

select column_name,data_type,data_length,DATA_PRECISION ,DATA_SCALE

from all_tab_columns

where table_name=upper('tablename');

4、查看指定列的数据类型

select DATA_TYPE

from User_Tab_Columns t

where t.column_name=upper('FIELDA列名')

and t.table_name =upper(trim('TEST2表名'));

5、通过user_constraints查看所有约束

select * from user_constraints where table_name = upper('tablename');

6、查看主键约束:

select * from user_constraints where constraint_type='P' and TABLE_name=upper('table_name');

oracle怎么查询表里某一列

无法排除某一列,只能查询中写出其他列,而不写不查询的这列,如:

怎么显示Oracle数据库表中的列

显示Oracle数据库表中的列有以下两种方式。

1、在命令窗口下输入desc 表名。

如:

desc test;

2、通过sql语句查询,语句如下:

select * from user_tab_cols where table_name='TEST';

注意:表名必须大写。

oracle 查询某列以及所有列的方法?

一:查询某列及排序:select 3,1,2,4,5 from A;

二:查询所有:select * from A;等价于select 1,2,3,4,5,6,7,8,9,10 from A;如果有10列的话。

如果查询所有列又要排序,按照"一"的方式写下所有列名。

在oracle中,怎么查询有关列的数据?

以两表为例。

需要用关联查询。

如有以下两张表,其中两表的deptno是关联字段。

现要求查出每个人对应的dname,可用如下语句:

select a.ename,b.dname from emp a,dept b where a.deptno=b.deptno;

查询结果:

oracle查询表的信息、列注释信息

/*查询表的列信息

all_tab_columns用户可访问的表列

dba_tab_columns所有表列

user_tab_columns当前用户所拥有的表列

*/

/*查询表的信息*/

/*查询表的列注释信息*/

/*给表的列添加注释信息*/

2022-1-22


网站标题:oracle怎么列查看,oracle怎么查看表的字段
网页网址:http://ybzwz.com/article/dsdpdsh.html