如何查询表的columns
来源:百度知道 编辑:UC知道 时间:2024/04/18 05:54:36
想查询一个表的所有的columns
怎么写SQL语句?
select * from 表名 查询的是数据
我想查询的是字段名
怎么写SQL语句?
select * from 表名 查询的是数据
我想查询的是字段名
declare @objid int,@objname char(40)
set @objname = 'tablename' -- tablename 表名
select @objid = id from sysobjects where id = object_id(@objname)
select 'Column_name' = name from syscolumns where id = @objid order by colid
或者
select name as 'Column_name' from syscolumns where id
= (select id from sysobjects where id = object_id('表名'))
order by colid
select * from 表名
*就是这个“表名”的全部字段了。不过不推荐用此法。最好是每个字段名写出来。用*会对速度略有影响!
select columns_name from table_name
columns_name
table_name
是占位符