博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
以视图的方式查询表结构和视图结构
阅读量:5875 次
发布时间:2019-06-19

本文共 1301 字,大约阅读时间需要 4 分钟。

-- =============================================

-- Author: gengc
-- Create date: <2012-12-29>
-- Description: <查看表结构>
-- =============================================
CREATE View ViewTable
as
select
obj.name as 'TableName'
,c.name as '字段名称'
,isnull(etp.value,'') AS '字段描述'
,t.name as '字段类型'
,c.Length as '占用字节'
,ColumnProperty(c.id,c.name,'PRECISION') as '长度'
,isnull(ColumnProperty(c.id,c.name,'Scale'),0) as '小数位数'
,case(c.isnullable) when '1' then '√' else '' end as '是否为空'
,ISNULL(cm.text,'') as '默认值'
,case(
(select 1 from sysobjects where xtype='PK' and parent_obj=c.id and name in (
select name from sysindexes where indid in(
select indid from sysindexkeys where id = c.id and colid=c.colid)))
) when '1' then '√' else '' end as '是否主键'
,case(ColumnProperty(c.id,c.name,'IsIdentity')) when '1' then '√' else '' end as '自动增长'
from syscolumns c
inner join systypes t on c.xusertype = t.xusertype
left join sys.extended_properties etp on etp.major_id = c.id and etp.minor_id = c.colid and etp.name ='MS_Description'
left join syscomments cm on c.cdefault=cm.id
left join sysobjects obj on c.id=obj.id

 

================================================

 

select [Name],[Text]

  from syscomments A

   join sysobjects B on A.id=B.id

where [Name]='ViweName'

 

转载于:https://www.cnblogs.com/chengeng/p/4153398.html

你可能感兴趣的文章
基于域名虚拟主机及主站迁移
查看>>
linux sed
查看>>
高可用高性能负载均衡软件HAproxy详解指南-第一章(简介、安装)
查看>>
超级碗另一面:大逆转背后,你没看到的人工智能大PK
查看>>
IntelliJ Idea 常用快捷键列表
查看>>
SQL Server 2005系列教学(3) 创建数据表
查看>>
我的书也开始赚美金
查看>>
Windows Azure Storage (9) Windows Azure 上的托管服务CDN (中) Blob Service
查看>>
Redis 中的事务
查看>>
用 Subversion 构建版本控制环境
查看>>
js24---工厂模式2
查看>>
pa/patch/115/sql 下的pls文件在EBS启动的时候会去更新数据库中的pkg ?
查看>>
Windows Mobile, Windows Embedded CE工程师的海外找工经验
查看>>
MonoRail学习笔记七:页面交互的输入输出方式总结
查看>>
项目利益相关者
查看>>
android window.requestWindowFeature()常用方法
查看>>
【Javascript Demo】移动端访问PC端网页时跳转到对应的移动端网页
查看>>
走在网页游戏开发的路上(四)
查看>>
Linux内核【链表】整理笔记(2) 【转】
查看>>
android152 笔记 4
查看>>