sql如何查某个表某个字段的数据类型?

如题所述

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

from syscolumns a,systypes b

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

【延展】

SQL是什么意思?

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-12-21
SELECT owner 表属组,table_name 表名,column_name 列名,data_type 字段类型,data_length 字段长度 FROM all_tab_columns where table_name='表名' and owner='属组' order by column_id;

用一个Sql语句查询出表中的一个字段的数据类型问题。
用Sql语句查询指定表格中指定字段的数据类型 一、语句通过systypes,syscolumns,sysobjects,三个系统表格联合检索获取结果。systypes:数据库支持的数据类型属性。syscolumns:数据库中各表格结构属性。sysobjects:数据库中所有对象的属性。二、检索语句演示 1、示例表格:base_zwb 2、语句如下:select name from...

如何利用SQL语句查看某一个表全部列或单个列的属性?
exec sp_columns 表名 --返回某个表列的信息 exec sp_help 表名 --查看某个表的所有信息 这些是系统的存储过程 例如:用SQL语句查询一个数据表所有字段的类型可以参考下面的代码:SELECT name AS column_name,TYPE_NAME(system_type_id) AS column_type,...

pl\/sql 里怎么看表格里字段的数据类型是什
pl\/sql 里怎么看表格里字段的数据类型是什  我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览9 次 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 数据类型 pl sql 表格 搜索资料 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你...

MSSQL中如何用SQL语句查询字段类型?
这个肯定得从系统表中查询了。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 a...

请教sql语句如何取得一个表中的列名,数据类型,及长度?
1,可以通过sys.columns,syscolumns视图查看关于字段的所有信息,如select name,type_name(system_type_id)as 类型,max_length as 长度 from sys.columns where object_id=object_id('tab') 2,还可以通过sp_columns存储过程查看字段信息 本回答被提问者和网友采纳 3b79tq3olzwg | 推荐于2018-03-02 12:29:15...

查询数据库中某个字段的sql语句怎么写
1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入【Oracle控制】的窗口上,鼠标左键单击【服务器】按钮,并选择【SQL工作表】,如下图所示。2、接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到表格当前的数据,但是没有显示出字段类型,...

SQL 中如何获取某一字段的类型
-- 类型U表示表,V表示视图 and SO.status >= 0 -- status >= 0 为非系统对象 and SC.xtype = ST.xusertype and so.name ='pz'最后一列就是字段的类型,有问题可以追问

如何用SQL语句查询一个数据表所有字段的类型
oracle 的话,用PL\/SQL Developer的话,邮件菜单中有个view选项,可以查看column的类型,限制条件,keys值sql的话试下 desc [table name] 本回答由电脑网络分类达人 武岩推荐 举报| 答案纠错 | 评论 2 9 zazazazazb 采纳率:22% 擅长: C#\/.NET 数据库DB 笔记本电脑 操作系统\/系统故障 手机\/通讯 其他...

查询数据库中某个字段的sql语句怎么写
1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入【Oracle控制】的窗口上,鼠标左键单击【服务器】按钮,并选择【SQL工作表】,如下图所示。2、接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到表格当前的数据,但是没有显示出字段类型,...

sql 查一张表列的数据类型语句
select c.name,t.name from dbo.sysobjects o inner join --表 dbo.syscolumns c on o.id=c.id inner join --字段 dbo.systypes t on c.xtype=t.xtype --属性 where o.name='xp1'

相似回答