如何利用SQL语句查看某一个表全部列或单个列的属性?

如何利用SQL语句查看某一个表全部列或单个列的属性?

exec sp_columns 表名 --返回某个表列的信息

exec sp_help 表名 --查看某个表的所有信息

这些是系统的存储过程

例如:

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

SELECT

name AS column_name,TYPE_NAME(system_type_id) AS column_type,

扩展资料:

更新:update table1 set field1=value1 where 范围

查找:select * from table1 where field1 like ’%value1%’ (所有包含‘value1’这个模式的字符串)

排序:select * from table1 order by field1,field2 [desc]

求和:select sum(field1) as sumvalue from table1

平均:select avg(field1) as avgvalue from table1

参考资料来源:百度百科-sql语句

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-13
exec sp_columns 表名 --返回某个表列的信息
exec sp_help 表名 --查看某个表的所有信息
这些是系统的存储过程
不知道是不是你要的本回答被提问者和网友采纳
第2个回答  2009-05-04
你只需要在select后面写上你想要查看的列 然后from 表名 where 条件 就行了 查看全部列的信息 直接在select后面加*

例: select * from 表名 (显示表中全部列的信息)

select 姓名 from 表名 (显示表中姓名这个列的信息)
第3个回答  2009-05-04
select * from 表名
select 列名,列明,列明,··· from 表名

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

用sql语句怎么查一个表的信息
1、 查询所有列。sql语句:SELECT * FROM user。2、查询指定列 sql语句:SELECT nickname, mobile, sex FROM user 3、将查询结果按字段的值进行排序 sql语句:SELECT * FROM emp ORDER BY deptno, sal DESC; (按序号升序,并按价格降序)4、比较查询 sql语句:select Sname as 姓名,Sage as 年龄...

用sql语句怎么查一个表的信息
1、查询”user_user“表中所有人员信息且所有字段,sql语句:select * from user_user 2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user 3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select * ...

oracle中查询一个表的所有字段名以及属性的sql语句应该怎么写?
SELECT * FROM all_tab_columns t WHERE t.OWNER='OWNER_NAME' AND t.TABLE_NAME='TABLE_NAME'或者 SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME='TABLE_NAME'

用sql 语句 怎么样查询一张表的所有内容 和 另一张表的部分内容? 求解...
A LEFT JOIN B ON A.列=B.列 SELECT A表需要的列名,B表需要的列名[,……] FROM A RIGHT JOIN B ON A.列=B.列 SELECT A表需要的列名,B表需要的列名[,……] FROM A OUT JOIN B ON A.列=B.列 几种方式都可以,看你的条件需要的是那种..正常的来说,第一个SQL 就可以满足你了 ...

oracle 中查询一个表的所有字段名以及属性的sql语句应该怎么写_百度知 ...
select * from user_tab_columns where table_name ='表名';不知道你这里所要的属性都包括哪些,这里就用'select * from'了,具体需要什么字段可以在这里做下限制

如何查询数据库里某一张表的全部数据
表名 Where 查询条件语句 [排序语句或分组语句]查询字段必须分别用(西文)逗号分开或就用一个*号代替,*号表示查询全部字段。数据检索使用SELECT保留字。FROM子句指定SELECT语句查询及与查询相关的表或视图。SQL结构化查询语句中还有条件、模拟、排序、聚合等子句保留字函数供灵活对数据库、表进行查询。

如何在sqlserver中获取表的所有列信息
利用该列,我们也就可以查询某个表的所有计算列了,比如我们要查询表table1中的所有计算列,sql语句如下:select * from sys.columns where object_id=object_id('table1') and is_computed=1 sys.columns视图中常用的列就是这10列了,其它列的信息大家可以到SQLServer 2005联机丛书中查询。

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

sql语句查询一个表的列数
Count()楼上已经说过是一个统计函数。select id from sysobjects where xtype='u' and name='表名'查找出表的ID值 select count(name) from syscolumns where id=(select id from sysobjects where xtype='u' and name='表名')根据表的ID值查找出表的列,在进行统计,即可得到该表的列数 ...

相似回答