如何查询数据库表的所有字段(如何查询表里的所有字段?)
浏览量:2611
时间:2023-03-07 17:48:53
作者:采采
如何查询表里的所有字段?查询表中所有字段的值select * from tab查找表中的所有字段名select column _ name from user _ tab _ cols wh怎样用SQL查询一个表的所有字段?
-是的,请填写 "排除字段 "和 "表名 "。declare @name varchar(100)
declare @sql varchar(1000)
SET @ sql = 选择
为声明C11游标
从id=的syscolumns中选择名称
(select max (id) from sysobjects其中xtype = u 和name = 表名 )
并命名为ltgt 除了字段和。;
打开C11
将下一个从C11提取到
@姓名
IF @@FETCH_STATUS ltgt 0
开始
解除分配C11
返回
结束
WHILE(@@FETCH_STATUS = 0)
开始
SET @ sql = @ sql @ name ,
将下一个从C11提取到
@name
结束
解除分配C11
Set @ SQL = substring (@ SQL,1,len(@ SQL)-1) ;从表名
exec (@sql)
如何查询一个数据库中所有表的某个字段?1 .在Oracle中,这种写法可以解决select column _ name,table _ name from user _ tab _ columns where column _ name = ;测试名称 2.在SqlServer中,这样就可以解决从information _ where column _ nam如何查询表的字段信息?
以微软SQL Server为例。通过querying _ objects,可以得到当前数据库中所有数据库对象的信息,包括数据表的信息。Name表示数据库对象的名称,object_id表示数据库对象的编号。挑选*来自
_objects可以通过查询_columns获得当前数据库中所有字段级对象的信息,包括数据表中的字段。Name表示字段的名称,object_id表示字段所在的数据库对象的编号。挑选
*来自
_columns综上所述,您可以使用连接查询:SELECT查询指定数据表中所有字段的描述。
c.*来自
_列连接
_对象打开
o.object_id = c.object_idWHERE
= 表名
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。