位置: 编程技术 - 正文

获取MSSQL 表结构中字段的备注、主键等信息的sql(获取sql表达式时错误)

编辑:rootadmin
1、MSSQL 2、MSSQL use test--数据库 go --实现字段属性统计(里的系统表sysproperties描述表、字段不存在,里用sys.extended_properties视图替代) select [表名]=c.Name, [表说明]=isnull(f.[value],''), [列名]=a.Name, [列序号]=a.Column_id, [标识]=case when is_identity=1 then '√' else '' end, [主键]=case when exists(select 1 from sys.objects where parent_object_id=a.object_id and type=N'PK' and name in (select Name from sys.indexes where index_id in (select indid from sysindexkeys where and colid=a.column_id))) then '√' else '' end, [类型]=b.Name, [字节数]=case when a.[max_length]=-1 and b.Name!='xml' then 'max/2G' when b.Name='xml' then ' 2^-1字节/2G' else rtrim(a.[max_length]) end, [长度]=ColumnProperty(a.object_id,a.Name,'Precision'), [小数]=isnull(ColumnProperty(a.object_id,a.Name,'Scale'),0), [是否?榭?=case when a.is_nullable=1 then '√' else '' end, [列说明]=isnull(e.[value],''), [默认值]=isnull(d.text,'') from sys.columns a left join sys.types b on a.user_type_id=b.user_type_id inner join sys.objects c on a.object_id=c.object_id and c.Type='U' left join syscomments d on a.default_object_id=d.ID left join sys.extended_properties e on e.major_id=c.object_id and e.minor_id=a.Column_id and e.class=1 left join sys.extended_properties f on f.major_id=c.object_id and f.minor_id=0 and f.class=1 [/code] 结果:

推荐整理分享获取MSSQL 表结构中字段的备注、主键等信息的sql(获取sql表达式时错误),希望有所帮助,仅作参考,欢迎阅读内容。

获取MSSQL 表结构中字段的备注、主键等信息的sql(获取sql表达式时错误)

文章相关热门搜索词:获取数据库表结构,获取sql中的表名,mysql获取表字段信息,mysql获取表的记录数,获取sql中的表名,获取sql中的表名,获取sql中的表名,sqlserver获取表结构,内容如对您有帮助,希望把文章链接给更多的朋友!

判断数据库表是否存在以及修改表名的方法 一、判断数据库表是否存在:首先要拿到数据库连接conn,调用DatabaseMetaDatadbmd=conn.getDataMeta();之后调用如下方法:/***根据表名,判断数据库表是否存在*@para

sum(case when then)(判断男女生的个数) 判断类似一个班级的男生和女生的人数,用sum(cesewhenthen)selectcount(er.execute_result),sum(caseer.execute_resultwhen1then1else0end)completed,sum(caseer.execute_resultwhen0then1else0e

sql将时间类型转换为字符串类型汇总 日期时间转字符串SelectCONVERT(varchar(),GETDATE(),0)::AMSelectCONVERT(varchar(),GETDATE(),1)://SelectCONVERT(varchar(),GETDATE(),2):..SelectCONVERT(varchar(

标签: 获取sql表达式时错误

本文链接地址:https://www.jiuchutong.com/biancheng/347192.html 转载请保留说明!

上一篇:SQL排除重复结果只取字段最大值分享(sql语句排除重复数据)

下一篇:判断数据库表是否存在以及修改表名的方法(判断数据库表是否为空)

  • 个人将租用的商铺怎么办
  • 股东向公司借款超过一年不还
  • 减免所得税会影响工资发放吗
  • 向银行借入短期借款偿还前欠货款
  • 无形资产升值怎么处理
  • 购买加油卡有优惠吗
  • 外购货物用于捐赠的会计分录
  • 小规模纳税人销售额
  • 异地上班员工报销路费
  • 分公司是否可以贷款
  • 未报税会怎么样
  • 税种申报表样表
  • 初级会计职称考试时间
  • 旅游业相关行业
  • 个人独资企业股权能出让吗
  • 小规模无票收入后期开票怎么申报
  • 支付设备定金会退回吗
  • 年初未分配利润计算公式
  • 固定资金的特点
  • 如何部署迫击炮
  • 党政机关接收企业赞助的规定
  • iphone和电脑同步
  • 借方为什么要转账
  • 补发的商品要钱吗
  • 如何确定赞助对象
  • 政府会计制度固定资产折旧方法
  • 年度成本费用总额公式
  • 33.JavaScript映射与集合(Map、Set)数据类型基础知识介绍与使用
  • 全网最新的暗号
  • vue从入门到精通教程
  • thinkphp6.0完全开发手册
  • 公司购买空调属于电子设备吗
  • 长期借款的主要缺点
  • 融资租赁怎么计税
  • php 引入
  • 织梦如何使用
  • 个税赡养老人作废后无法修改
  • 应纳税所得额可以是负数吗
  • 申报纳税的步骤
  • 对外投资损失可以抵税吗
  • 缴纳的工会经费现金流量表怎么记
  • 包装物的账务处理例题
  • 收到季度房租需要分摊吗
  • 为什么要办理外地身份证
  • 决算清理期和库款报解整理期
  • 税务局退回来的附加税金怎么做账
  • 产成品和半成品需要结转嘛
  • 工会经费主要用于什么服务岗位
  • 如何建立明细分类账
  • mysql如何优化sql查询
  • solaris init 0
  • windows导航栏在左边
  • macbook怎么开hdr
  • mac显示所有窗口的快捷键
  • 安卓单机手游下载
  • win10怎么设置允许远程
  • winxp系统介绍
  • spybuddy.exe - spybuddy是什么进程
  • windows8中“同步你的设置”使用介绍(让你的设置自动同步)
  • neotrace.exe - neotrace是什么进程 有什么用
  • win7系统怎么创建虚拟网络
  • win10 升级系统
  • Win10 Mobile 10586.107怎么更新?Lumia950/XL/550可升级
  • nodejs连接达梦数据库
  • android中的active_result
  • 详细分析我国针对疫情的国防动员举措
  • 搭建nodejs
  • Zxing在CameraManager.get().closeDriver()报错
  • linux终端命令行和输出在一行
  • jquery设置滚动条到底部
  • android 字体设置
  • Unity 中WWW加载 AssetBundle---中文路径
  • android设置移动网络灰色是什么原因
  • unity控制三维模型
  • 安卓activity类
  • 租车费为何不能抵扣
  • 小规模企业开通税务几天生效啊
  • 广州市番禺区国丹信息管理有限公司
  • 留学生在美国买房子需要什么条件
  • 电子缴款凭证可以用于报销吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设