位置: 编程技术 - 正文

列出SQL Server中具有默认值的所有字段的语句(sql server的实例)

编辑:rootadmin
专家解答   通过查询任何数据库中的三个系统表,你可以获得每个表的每一个字段的默认值。下面是这个核心查询。它返回分配给当前数据库中每个用户表的默认值。这个查询在SQL 和SQL 中都是兼容的。    Quote:   sysobjects 为我们提供了表元数据。在这个例子中,我们只对表名称感兴趣。syscolumns 表存储与每个表的各个字段相关联的元数据。在这个例子中,我们只需要字段名称。最后,默认值元数据由syscomments表提供。   对Northwind数据库运行这个查询生成下面的结果(为了简短,省略了一些记录)。注意,因为LEFT JOIN到syscomments表所以它将返回NULL默认值。 现在我在想这个很好的基本查询版本有什么选择。。。   选择1:搜索特别的默认值   通过编辑WHERE条件语句,我们可以在所有的表中查看特别的默认值。    Quote: SELECT SO.NAME AS "Table Name", SC.NAME AS "Column Name", SM.TEXT AS "Default Value"   FROM dbo.sysobjects SO INNER JOIN dbo.syscolumns SC ON SO.id = SC.id   LEFT JOIN dbo.syscomments SM ON SC.cdefault = SM.id   WHERE SO.xtype = 'U' AND SM.TEXT = '(0)'   ORDER BY SO.[name], SC.colid 选择2:只返回具有默认值字段的信息   修改核心查询的WHERE条件语句来忽略syscomments.text表中的NULL值,这个技巧如下所示:    Quote:   但是,将FROM条件从句中的JOIN从一个LEFT JOIN改为一个INNER JOIN会提供优化:    Quote:   其实还有另一个选择,利用SQL 中的系统目录视图。前面的查询给我提供了这时所需要的信息,并在SQL 和SQL 中都可以使用,在SQL实例中可以挖掘出与这个默认值(实际上是一个默认约束)关联的额外元数据。通过将这个查询特定在系统目录视图上,我们可以获得在之前的查询中没有显示出来的额外信息。    Quote: 所以记住,就因为你被告知没有更好的方法,依靠你作为一个数据库管理员的本能来钻研。你永远不会知道你可能会得到些什么。

推荐整理分享列出SQL Server中具有默认值的所有字段的语句(sql server的实例),希望有所帮助,仅作参考,欢迎阅读内容。

列出SQL Server中具有默认值的所有字段的语句(sql server的实例)

文章相关热门搜索词:列出sql server2005数据库中常见的数据库对象,sqlserver 列出所有表,sql列出所有数据库,列举几个sql server的数据库对象,在sql server,列出sql server数据库中常见的数据库对象,列举几个sql server的数据库对象,列出sql server2005数据库中常见的数据库对象,内容如对您有帮助,希望把文章链接给更多的朋友!

文本、Excel、Access数据导入SQL Server的方法 如下所示:"AWU","","ZX-3","","","","","","","","QCR","""AYE","","ZX","","","","","","","","",""虽然

一个分页存储过程代码 --------------------------------------用途:分页存储过程(对有主键的表效率极高)--说明:------------------------------------ALTERPROCEDURE[UP_GetRecordByPage]@tblNamevarchar(),-

Sql Server 行转列的实现(横排) 我们用到的表结构如下:三张表的关系为:现有的测试数据为:我们需要的结果是:DECLARE@strSQLVARCHAR()SET@strSQL='SELECTt.STUNAME[姓名]'SELECT@strSQL=@strSQL+',SU

标签: sql server的实例

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

上一篇:SQL Server存储过程的基础说明(sql server存储过程写法)

下一篇:文本、Excel、Access数据导入SQL Server2000的方法(文本效果设置在哪)

  • 采购材料的进项税
  • 小微企业所得税优惠政策
  • 结构性存款现金流量表如何分类
  • 税务季报利润表的本年累计可以更改吗
  • 在网上怎么预约办健康证
  • 水利建设专项收入的计税依据是什么?
  • 工资费用分配表属于什么凭证
  • 进口增值税发票图片
  • 职工旅游费用如何处理
  • 员工借款报销流程
  • 三个月工资一次扣税多少
  • 失控发票进项转出成本不用转出
  • 杭州增值税发票查询
  • 罚没支出包括税收滞纳金吗
  • 实收资本入账价值怎么算
  • 建筑服务简易征收可以开专票吗
  • 补交申报的利息怎么入账
  • 公司销售的产品自用如何记账
  • 无法收回的分公司怎么办
  • 清除cookies有什么用
  • 补交上一年度的企业所得税费用的分录
  • 外资企业如何
  • wordpress邮箱怎么配置
  • pop3服务是什么
  • 企业研发费用的优惠政策
  • yolo v5 focus
  • php的什么函数可以判断变量是否存在
  • 新一代状态管理工具 -- Pinia 上手指南
  • java基础网络编程
  • php怎么实现输入数字
  • 远程调试时,gdbserver运行在调试机
  • 企业所得税外地预缴几个点
  • 免税法扣除法抵免法的区别
  • 开具培训类发票需要哪些条件?
  • mysqldump -r
  • 润滑脂开票属于哪一类
  • 技术人员的工资计入什么费用
  • 出口退税单机版是什么意思
  • 弥补以前年度亏损是季度申报的时候做吗
  • 有材料成本差异率怎么算材料成本差异
  • 关联企业利息费用债资比
  • 政府会计制度下基建账
  • 进项税和销项税月末怎么结转
  • 计提坏账准备金是什么意思
  • 应交增值税结转凭证
  • 免增增值税的有
  • 汇算清缴缴纳的所得税怎么做账
  • 民间非营利组织包括哪些单位
  • 实收资本增加印花税税目怎么填
  • 税金及附加有啥
  • 差旅费住宿专票能否抵扣
  • 公司收到赔偿款要交增值税吗
  • 股东参与经营可以退股吗
  • 支付工程款如何入账科目
  • 计提的意义
  • 什么叫归集和分配
  • 日记账公式怎么设置
  • sql server常规错误
  • windows自动操作软件
  • solaris ssh offline
  • win8安装win10驱动
  • win10系统怎么设置ip地址
  • windows以管理员权限打开文件
  • 在linux系统中,用来存在系统所需
  • 深入分析南水北调工程面临的新形势心得体会
  • cocos2dx环境搭建
  • jquery制作简单的网页
  • unity移动游戏开发
  • javascript in
  • js右键菜单
  • u3d官方
  • unity uGUI按钮点击换图
  • 欢迎使用微信支付
  • 增值税已申报但是忘清卡
  • 政府免费
  • 陕西省国家税务总局电子税务局
  • 人人财富最新消息
  • 社保已生成单据如何作废上海
  • 中国税务报客户端
  • 如何计算土地增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设