如何用sql得到某个表的各个字段名称,

sunrise10 2003-08-18 02:51:18
如题
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
happy_0325 2003-08-18
  • 打赏
  • 举报
回复
EXEC sp_columns @table_name = 'customers'
txlicenhe 2003-08-18
  • 打赏
  • 举报
回复
sp_columns 'yourTable'
or
select * from syscolumns

不过我一般用这个视图
Create view fielddesc
as
select o.name as oname, c.name as cname,convert(varchar(30),p.value) as value,p.smallid as psmallid,t.name as tname
from syscolumns c
join systypes t on c.xtype = t.xtype
join sysobjects o on o.id=c.id
left join sysproperties p on p.smallid=c.colid and p.id=o.id
where o.xtype='U'
hjb111 2003-08-18
  • 打赏
  • 举报
回复
应当是sp_columns 'yourtable'
hjb111 2003-08-18
  • 打赏
  • 举报
回复
sp_tables 'yourtable'
zclxyh 2003-08-18
  • 打赏
  • 举报
回复
select a.name from syscolumns a,sysobjects b where a.id=b.id and b.name='表名'
hjb111 2003-08-18
  • 打赏
  • 举报
回复
sp_table 'yourtable'

select a.name from syscolumns a,sysobjects b where a.id=b.id and b.name='yourtable'

34,874

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧