本文作者:qiaoqingyi

数据库查看字段类型(数据库查询类型)

qiaoqingyi 2023-01-19 694

今天给各位分享数据库查看字段类型的知识,其中也会对数据库查询类型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

数据库表中字段类型有哪些?

数据库表中字段类型有二进制数据类型、字符数据类型、数字数据类型 等其中类型。具体类型如下所示:

1、二进制数据类型 

Binary、Varbinary、Image 

2、字符数据类型 

Char,Varchar和 Text

3、Unicode数据类型

包括Nchar,Nvarchar和Ntext

4、日期和时间数据类型

包括Datetime, Smalldatetime, Date, TimeStamp

5、数字数据类型

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

6、货币数据类型

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

7、特殊数据类型

特殊的数据类型有3种,即Timestamp、Bit 和 Uniqueidentifier。

数据库查看字段类型(数据库查询类型)

如何用SQL语句查询一个数据表所有字段的类型

用SQL语句查询一个数据表所有字段的类型可以参考下面的代码:

SELECT

name AS column_name,TYPE_NAME(system_type_id) AS column_type,

max_length,is_nullable

FROM sys.columns

WHERE object_id=OBJECT_ID(N'Address')

扩展资料:

SQL语句

创建索引:create [unique] index idxname on tabname(col…。)

增加列:Alter table table_name add column_name column_type [default 默认值]--在表中增加一列,[]内的内容为可选项

删除索引:drop index idxname on tabname

参考资料来源:百度百科-结构化查询语言

查询Oracle数据库表字段类型sql语句

1.

这里涉及到两个系统视图的应用dba_tab_cols和user_tab_cols;

2.

dba_tab_cols包含所有用户下表字段信息;user_tab_cols包含当前用户下表信息;使用tba_tab_clos查询表字段类型需要指定owner(用户)

3.

上述两个表中,table_name,column_name,data_type就可以满足需要查询表字段类型了,具体类型对应其他字段还有另外定义,比如varchar2,date,number还对应在data_length字段有值,说明类型其长度

4.

user_tab_columns和user_tab_cols都可以满足问题要求,但是两张视图还是有区别的,主要是包含字段的区别等,具体区别可以度娘哈,这里就不赘述。

查询数据库表中某个类型的字段

select a.name as [column],b.name as type

from syscolumns a,systypes b

where a.id=object_id('表名') and a.xtype=b.xtype

把“表名”替换成你要查看字段类型的表名,比如你要查看sysobjects表的各字段类型那么就是

select a.name as [column],b.name as type

from syscolumns a,systypes b

where a.id=object_id('sysobjects') and a.xtype=b.xtype

另外可以通过存储过程

exec sp_help 表名

来查看表各字段的信息,其中就包括字段类型。

关于数据库查看字段类型和数据库查询类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

阅读
分享