位置: 编程技术 - 正文

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

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

  • 服装加工费税收编码
  • 建筑企业差额征税如何开票
  • 计算应纳税所得额时 不得扣除支出有哪些
  • 固定资产分期付款会计处理
  • 支付宝企业账户的钱怎么取出来
  • 个税申报时提示扣缴单位无有效的税费种认定信息
  • 小规模和纳税人一般怎么选择
  • 红字发票是否需要写进出仓单里
  • 权益性投资收益的账务处理
  • 电子发票和增值税电子普通发票的区别
  • 无形资产摊销是增加还是减少
  • 超过一年的保证金怎么交个税
  • 增值税普通发票和普通发票的区别怎么交税
  • 变更办税人需要原办税人去吗
  • 合同无效后还能主张违约责任吗
  • 什么叫统借统还业务
  • 国家动漫企业认定优惠政策
  • 什么是税收编码,在哪里查
  • 收入与应收款
  • 公司房租押金收不回来账务处理
  • 资产负债应付账款怎么算
  • pos机刷卡手续费谁承担
  • 进口报关单保费
  • 设备器具一次性扣除会计分录
  • 1697510722
  • 工会经费的开支必须取得发票么
  • 未知文件格式怎么打开
  • 电脑添加小工具
  • 如何进行网速测试设置
  • linux如何查找命令
  • 企业所得税税前扣除凭证规定
  • 汇算清缴是哪个报表
  • 增值税中的筹划方法哪些可以应用在消费税中,为什么?
  • services.exe
  • 企业所得税的纳税人包括哪些
  • 小程序开发必备的东西有哪些
  • 冰川湾国家公园的冰川不止有白色一种
  • 收费公路通行费补费平台 APP
  • uni-app实战教程
  • 人工智能ai软件免费版app
  • 税额抵减情况表和减免税申报表
  • firewall enable
  • 小规模销售收入超过500万
  • 计提工资大于发放工资,所得税汇算要调整吗
  • 其他收入工会经费是什么意思
  • 清算存货分配给股东账分录
  • 金蝶可以自动结账吗
  • 股东退股按什么退钱
  • 用房子贷款印花税怎么算
  • sqlserver表数据导出导入
  • 商品流通企业流程图
  • 金税四期对企业影响
  • 股权和出资的关系
  • 利息收入如何入会计科目
  • 个体户查账征收个人所得税税率
  • 记账凭证结算方式没出来
  • 财务的材质怎么写
  • 自营工程领用自产产品的处理
  • 研发费用怎样进成本科目
  • 公司注销固定资产清理怎么做账务处理
  • 原始凭证书写要求
  • sql2005 create file遇到操作系统错误5拒绝访问 错误1802
  • 电脑显示window
  • ubuntu怎么播放视频
  • rundll32.exe是病毒吗
  • linux zen3
  • win8.1技巧
  • windows10不能在任务栏进行的操作
  • win7系统运行怎么打开
  • 安卓网页开发工具
  • jquery转dom
  • web开发手机app
  • 接口回调java
  • android颜色代码表
  • 夯实基础怎么读
  • 简单Python代码
  • 立信金融会计学院
  • 土地增值税按什么价格
  • 税控盘百旺怎样清卡
  • 宣城国税局电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设