位置: 编程技术 - 正文

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

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

  • 进项税额转出会影响利润吗
  • 预付款发票能入账吗
  • 已经缴纳的税款怎么做账
  • 资产负债表应付账款怎么算
  • 外商投资企业与内资合资是国企吗
  • 预算外资金收入政府会计
  • 通行费电子增值税怎么算
  • 电商一定要注册公司吗
  • 变更公司名称注册时间会变吗
  • 超出经营范围能不能开发票
  • 滴滴客运服务费发票税率
  • 坏账收回的账务处理方法
  • 买入返售金融资产什么意思
  • 自然人税收系统怎么添加人员
  • 个税7月申报7月怎么填
  • 以前年度应扣未扣支出
  • 工厂拆迁补偿款60岁前和60岁后有什么标准
  • 银行现金日记账表格
  • 一般纳税人增值税结转账务处理
  • OS X Yosemite系统下载失败怎么办?OS X 10.10下载错误解决方法
  • 电脑怎么一键返回到桌面
  • 原始股解禁后减持的条件是什么
  • 财务报表包括哪三大报表?(多选)
  • 建筑公司分包
  • 冲销货款的会计分录
  • 个人所得税专项扣除子女教育标准
  • 金融企业贷款逾期怎么办
  • PHP:session_start()的用法_Session函数
  • pos机刷卡怎么做账务处理
  • win7纯净版系统 9代
  • php read
  • 挪威 北极熊
  • tepac接口
  • 项目筹建期间费用计入什么科目
  • vue定位城市
  • 小规模纳税人要交企业所得税吗?
  • php使用curl
  • redis的eval命令
  • 企业日常费用支出明细表
  • 离职员工的个税忘记申报了补申报会被处罚吗
  • 收取房屋租赁费的会计分录
  • 织梦添加文章如何修改高级参数
  • db2 linux
  • 公司用卫生纸是干什么的
  • 车间装修预算表
  • 记账错误是什么意思
  • 现金比率的计算例题
  • 运输费用增值税税率9%
  • 个体户所得税税率多少
  • 购买材料没开票怎么做账
  • 以前年度损益调整会计分录
  • 财务费用包括什么项目
  • 公交车ic卡网上充值
  • 营业收入大于资产怎么办
  • 小规模普票收入要交税吗
  • 公司计提减值好吗
  • SQL server 字符串函数
  • ubuntuone
  • 进程中svchost
  • 如何设置windows启动密码
  • 数字签名方法不提供
  • win10周年更新版是什么意思
  • 在linux中使用v2ray
  • win7自带桌面时钟吗
  • win10系统玩游戏闪退怎么解决
  • pm2使用手册
  • android属性动画
  • python中对文件操作的一般步骤
  • [置顶]JM259194
  • Linux 中的 lo:0
  • javascript高级语言
  • 网页编辑器手机版
  • javascript函数调用函数
  • js鼠标框选
  • 安卓手机与电脑连接方法
  • javascript中的document
  • 税务局申请企业破产被告
  • 增值税普通发票有什么用
  • 补充协议交印花税嘛
  • 资源税百科
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设