位置: 编程技术 - 正文

列出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的方法(文本效果设置在哪)

  • 企业所得税怎么算出来
  • 转让土地使用权营业税税率
  • 购买库存商品的运输费
  • 土地增值税纳税义务人
  • 收到发票怎么写收据
  • 房地产预售啥意思
  • 小规模纳税人租金发票的税率是多少
  • 小企业会计准则和企业会计准则的区别
  • 销售已计提完折旧的固定资产
  • 对方公司已经注销,欠钱收不回
  • 企业增资认缴是什么意思
  • 盘亏的设备做营业外支出的会计分录怎么处理?
  • 电力公司安装变压器要多少钱
  • 劳务发票属地原则
  • 公司购买住宅可以分期付款吗
  • 房地产开发企业会计科目
  • 企业间借款利息涉税处理
  • 滞留票的进项税能抵扣吗
  • 如何冲销账面上的资金
  • 公司还没有成立,前期的费用怎么开发票呢
  • 委托出口货物怎么办理退免税?
  • 企业收到供货单位提供的材料
  • 初级如何备考
  • 会计报表附表属于会计报表内容吗
  • 处置报废车辆如何缴纳增值税
  • 期末留抵税额怎么做账
  • 工程用的东西有什么
  • 股东投入的资金可以退回吗
  • win11透明任务栏怎么设置
  • 公司的贷款过桥怎么办
  • Win10 Build 19043.1266(21H1)更新已知问题汇总
  • wmpdmc.exe是什么意思
  • 商品从总仓到分拣要多久
  • PHP:imagestringup()的用法_GD库图像处理函数
  • 亏损销售怎么结转库存成本怎么计算
  • 混合债清偿顺序
  • php如何实现自动加载
  • 未开票收入如何申报
  • php如何实现
  • Windows7配置启用ca证书
  • 跨境电商企业要进入某个国家的市场 必须先做的工作是
  • 没有盈利的单位叫什么
  • 第二季度企业所得税会减第一季度吗
  • wordpress删除修订版本
  • day10-Tomcat02
  • 收益相关的政府补助账务处理
  • 非房地产企业的基建管理办法
  • 给员工买保险的好处和坏处
  • 绩效是否需要交税
  • 债券发行时发生的承销费、法律费
  • sql怎么查询个数
  • 制造费用怎么登账
  • 息税前利润的计算公式中的利息费用
  • 发货环节产生的影响
  • 城市维护建设税怎么算
  • 生产企业库存商品怎么做分录
  • 公司开业前期费用谁出
  • 小规模纳税人开专票税率是多少?
  • 酒店租金计入什么会计科目
  • 公司购轿车会计分录怎么做
  • 资产类的会计科目有啥特点
  • 收到个人支付的培训费可以开对公的发票吗
  • 预提费用在新会计准则下该如何列支?
  • 我没付款,但是显示成功?
  • windows ip地址在哪里设置
  • xp系统怎么修改盘符
  • Win10怎么打开屏幕键盘
  • macbook 如何设置safari的搜索引擎
  • win8系统如何
  • linux各种重定向及其含义
  • javascript Function函数理解与实战
  • ExtJS4如何给同一个formpanel不同的url
  • 电脑qq清理
  • Python中lambda的作用
  • windows下载安装
  • node.js怎么样
  • shell命令是干嘛的
  • unity怎么录屏
  • 对python变量的理解
  • 税务全国联网了吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设