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

用oracle查询表字段的的数据类型怎么查,第1张

SELECT

FROM user_tab_columns

WHERE table_name = '大写表名'

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

--或者

desc 表名

ASP先创建一个adodbRrcorddest对象,比如set rs=servercreateobject("adodbRrcorddest")

SQL="sql语句"

然后rsopen sql

再用一个循环命令

if not rseof then

rsmovefirst

do while not rseof

for i=0 to rsfieldscount

responsewrite (rsfields(i)type)//这个就是写出字段类型

next

rsmovenext

loop

end if

是这样的 type确实字段类型

不过他是以数字来说明的

比如在SQL里 200代表varchar

129代表char

11代表Bit(1或0的整数数据)

所以你想显示你那样的结果就先得了解TYPE显示的直代表什么类型

然后用if语句

if(rsfields(i)type=200) then

responsewrite("varchar")

end if

数据库表中字段类型有以下几种:

1

二进制数据类型

binary、varbinary、image

2字符数据类型

char,varchar和

text

3unicode数据类型

包括nchar,nvarchar和ntext

4日期和时间数据类型

包括datetime,

smalldatetime,

date,

timestamp

5数字数据类型

数字数据类型包括正数和负数、小数和整数

6货币数据类型

表示正的或者负的货币数量。

7特殊数据类型

特殊的数据类型有3种,即timestamp、bit

uniqueidentifier。

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。

具体步骤如下:/导致这种情况的原因主要是……

这三个表对你有用

sysobjects和syscolumns和systypes

第一个可以查到表,第二个表可以查到列,第三个表可以查到数据类型

关联起来用就可以得到某个表中所有列的数据类型了

以上就是关于用oracle查询表字段的的数据类型怎么查全部的内容,包括:用oracle查询表字段的的数据类型怎么查、ASP 如何读取ACCESS数据库的字段类型!!、查询数据库表中某个类型的字段等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9444030.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存