位置: 编程技术 - 正文

获取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语句排除重复数据)

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

  • 纳税人证明模板
  • 工业企业提供劳务收入属于什么收入
  • 银行承兑汇票相当于贷款
  • 工程施工是资产还是负债
  • 个体工商户增值税申报操作流程
  • 进项税额转出结平分录怎么写
  • 用于职工住宿的会计科目
  • 增值税专用发票可以开电子发票吗
  • 费用发票已报销怎么入账
  • 银行存款一直没动会怎样
  • 企业住房维修基金怎么交
  • 建筑业附加税税率是多少
  • 补交社保后的个税怎么交
  • 2020年职工福利费扣除比例
  • 非居民企业从居民企业取得分红
  • 保险公司退还保费
  • 事业单位洗车费如何入账
  • 离职后绩效奖金应该按照整月发吗
  • 酒店另外收电费
  • 溢价发行债券利息
  • 在Win7中,鼠标非最大化
  • 苹果电脑里的finder是什么
  • 使用Huagepage和PGO来提升PHP7的执行性能
  • 无发票材料可以入材料账吗
  • mac屏幕横过来了
  • 退回多缴的所得税怎么算
  • 代开票作废税未退该如何分录?
  • 营改增前甲供材施工企业如何缴纳企业所得税
  • incognito.exe
  • wordpress介绍
  • cpqeadm.exe是什么进程 可以关闭吗 cpqeadm进程查询
  • ant-design-vue pro
  • php proto
  • 结转已销产品实收成本
  • 如何计算企业所得税税负
  • 油气勘探支出包含哪些
  • 在申报季度企业所得税时,残疾人工资可以加计扣除吗
  • 个人借款放在哪个科目
  • php的魔术函数
  • 转出未交增值税借方余额表示什么
  • 史密斯理工学院
  • 月底资产负债表不平怎么找原因
  • php数据库分页是怎么实现的
  • java如何实现异步处理
  • 优化器总结
  • 过来人告诉你:女人最珍贵的三种东西,舍得给你说明爱你
  • thinkphp 分页
  • 出口退税会计分录怎么写
  • 其他应付款的账户结构
  • 总公司接活让分公司去做可以吗
  • 个体工商户是否属于企业
  • 贷款利息进项税为什么不能抵扣
  • 日后调整事项的记账凭证怎样装订
  • 境外企业分红到境内
  • 预收账款转收入的条件
  • 每个月交工会经费
  • 中药饮片盘点损耗率 法律
  • 加油费不征税发票可以报销吗
  • 员工报销培训费怎么做账
  • 私营公司无形资产怎么算
  • mysql批量删除数据库死锁
  • win7系统设备管理器其他设备有个未知设备叹号
  • 如何安装win2000
  • win2008r2下载
  • centos6.5mini安装教程
  • 苹果系统声音怎么设置方法
  • xp系统注册表在哪
  • excel2016 win7
  • win 7组策略
  • win7系统谷歌浏览器错误代码a00a0017
  • python双循环题
  • opengl1
  • shell if语句的用法
  • JavaScript定义变量
  • excel执行python脚本
  • java clone用法
  • 税务 信息
  • 厦门税务机关办事大厅
  • 哈尔滨地税局电话
  • 贵阳市税务电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设