位置: 编程技术 - 正文

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

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

  • 锦州税务师考试在哪个学校
  • 标的物的风险负担
  • 工程设备公司经营范围
  • 展会补贴收入会计处理
  • 会计为什么要计折旧费
  • 出纳个人账户转公户
  • 进项抵扣的金额怎么算
  • 固定资产不提折旧怎么算
  • 当月没有发生购销合同还要报印花税吗
  • 煤炭企业生产成本包括
  • 债务重组是什么意思?
  • 年报中纳税总额怎么填
  • 购进机器进项税额怎么核算?
  • 增值税预交怎么计算
  • 贸易公司一般纳税多少
  • 全年一次性奖金税收优惠政策
  • 劳务费发票税率是多少
  • 房地产企业未出售的房子是否要交房产税
  • 税务局如何检查上传的发票
  • 小规模附加税减免政策2023
  • 分公司固定资产转入总公司的分录怎么做?
  • 税金计提多了怎么办
  • 未缴少缴税款追征期
  • 建筑企业按什么确认收入
  • 公司购买理财产品如何做账
  • 中秋买东西有讲究吗?
  • 民办非企业的财务会计制度是什么
  • 固定资产进项税额一次性抵扣
  • 其他货币资金属于资产类科目
  • 安装了sklearn调用却找不到
  • 收到现金股利会影响利润吗
  • 在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
  • 工程施工下的间接费用下有什么科目
  • macos安装多版macos并存
  • 车辆保险费用的申请模板
  • 筹资活动产生的现金流量净额为正说明什么
  • python复制文件的代码
  • 所得税费用怎样算出来的
  • 材料已经入库但是没有发票怎么做账
  • 公司向股东借的钱怎么还
  • 多用途卡的监管机构是
  • 金税四期监控银行卡
  • 小规模纳税人的条件
  • 应交增值税为负数是什么意思
  • 跨年度收取的租金是什么
  • 周转材料应该计入什么科目
  • 个税新增人员工资怎么填
  • 收到招聘费发票怎么做账
  • 预付款开票货还没发
  • 费用报销单和支付证明单的区别
  • 行政事业单位计提工资怎么做账
  • 讲课费需要提供发票吗
  • 销售会员卡怎么开票
  • 新办企业必须经过什么核准登记
  • 设置包装盒
  • sqlserver 触发器 redis
  • MySQL数据迁移到oracle
  • xp系统环境变量
  • win7复制文件
  • xp系统怎么关闭更新系统
  • linux的sbin
  • 在windowsxp中设置控制计算机硬件设备
  • 注册表winlogon
  • win7唤醒后屏幕黑屏
  • linux快速启动终端
  • pygal python
  • 修改cmdline
  • unityprefab
  • 基于android的app的设计与开发
  • shell中大括号
  • python的异常处理语句
  • 解决android 11+的保存文件路径问题
  • Python中list初始化方法示例
  • libgdx robovm admob IOS SDK的绑定
  • jquery简单吗
  • android studio 运行配置
  • 广东国税局发票查询平台
  • 曲靖市国家税务局杨春天
  • 非正常户纳税人解除
  • 云南省电子税务局登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设