加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQLserver 表名、列名、列中文名、列类型、长度等

发布时间:2020-12-12 14:59:56 所属栏目:MsSql教程 来源:网络整理
导读:insert into XT_DDSselect a.name cTname,b.colid iNO,b.name cFname,(case when charIndex(':',CONVERT(VARCHAR(200),d.value)) = 0 then CONVERT(VARCHAR(200),d.value) else left(CONVERT(VARCHAR(200),d.value),charIndex(':',d.value))-1) end ) as cFP
insert into XT_DDS
select a.name cTname,b.colid iNO,b.name cFname,(case when charIndex(':',CONVERT(VARCHAR(200),d.value)) = 0
        then CONVERT(VARCHAR(200),d.value)
        else left(CONVERT(VARCHAR(200),d.value),charIndex(':',d.value))-1) end 
       ) as cFPname,c.name cDataType,b.length iWidth,'1' as bVisible,'blue' as cColor,null as cMeno
  from syscolumns b 
       inner join sysobjects a on a.id=b.id and a.xtype='U' and a.name like 'JC%'
       left join systypes c on b.xtype=c.xtype  
       left join sys.extended_properties d on b.id=d.major_id and b.colid=d.minor_id 

select * from XT_DDS order by cTname,iNo;

delete from XT_DDS;
?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读