oracle如何查类型 oracle查询数据类型

oracle 怎么查看字段类型

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

在威远等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站设计 网站设计制作定制网站制作,公司网站建设,企业网站建设,品牌网站设计,成都营销网站建设,外贸营销网站建设,威远网站建设费用合理。

二、在外部应用程序调用查看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用户执行命令:

sqlplus "/as sysdba"

进入sql

执行查询:

desc tablename;

例子:

Oracle中如何查询CLOB字段类型的内容

在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:

eg: dbms_lob.instr(字段名(clod类型),'查询条件',1,1)

其中sourceString代表想要查询的字段;

destString代表查询条件;

start代表查找的开始位置,该参数可选的,默认为1;

appearPosition代表想从源字符中查找出第几次出现的destString,该参数也是可选的,默认为1;

如果start的值为负数,那么代表从右往左进行查找。

返回值为:当目标字符串没有在源字符串中找到,返回0;当源字符串或目标字符串为null,则返回null;

其他情况则返回目标字符串在源字符串中的其实位置

用oracle查询表字段的的数据类型怎么查?

SELECT *

FROM user_tab_columns

WHERE table_name = '大写表名'

--其中user_tab_columns是all_tab_columns的同义子集视图

--或者

desc 表名

怎么查询oracle中自定义类型

可以用如下语句查看用户自定义的资源,如函数、存储过程:

1

SELECT * FROM USER_PROCEDURES;

查到概况后根据对象名字可以查看其源码:

1

SELECT * FROM USER_SOURCE WHERE NAME = 'COMPUTERFEE';


当前标题:oracle如何查类型 oracle查询数据类型
标题URL:http://myzitong.com/article/hpdgod.html