位置: 编程技术 - 正文

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

  • 企业产生的所得税计入
  • 销售旧货的增值税税率
  • 电子银行承兑汇票查询
  • 进项抵扣用不完怎么处理
  • 网银年费怎么做会计分录的
  • 企业长期贷款具备什么条件
  • 工资结算汇总表会计科目
  • 工会经费交税会计分录
  • 房地产公司产品无偿提供他人使用 税
  • 企业促销应该采用什么方法
  • 广告业服务收费交税的会计处理怎么做?
  • 递延收益是什么表
  • 建筑企业资质使用对建造师补充要求
  • 固定资产台账登记表明细科目写什么
  • 车的违章处理
  • 债券溢价摊销额计算公式
  • 房地产开发成本费用明细表
  • 事业单位去年的年假今年可以休吗
  • 坏账准备税务处理办法
  • 简易征收企业所得税几个点
  • 资产损失税前扣除备查资料
  • 银行呆帐坏账
  • 消耗性生物资产与生产性生物资产的区别
  • 收到汇算清缴退税的现金流量
  • 1697507802
  • 代付给其他供应商货物尾款怎么记账
  • 小规模企业低值易耗品摊销方法
  • 上月留抵进项抵扣分录
  • 中级会计考试考后审核需要什么资料
  • 承兑汇票公对公多久到账
  • 小规模餐饮企业增值税申报表填写
  • 物业公司预收款增值税纳税义务发生时间
  • 合并范围外关联方交易是否抵消
  • apache运行php
  • 对公帐户收款
  • 补提所得税费用可以直接计入当期
  • vue解决异步取值问题
  • 出口抵扣进项的设备免税依据
  • 纳税人在电子税务局收到优惠政策
  • 公司间代收代付
  • 长期应收款如何核算
  • 银行对账单冲正的单据在财务软件哪里找
  • 织梦cms要钱吗
  • 母公司为子公司提供担保是利好吗
  • mysql存储过程cursor
  • 已认证发票对方作废后不重开怎么办
  • 发票验旧验的是哪些发票
  • 利润分配未分配利润期末有余额吗
  • mysql字符串索引如何排序
  • 月底如何结转成本
  • 国企注册资本实缴
  • 监控 固定资产
  • 增值税劳务费税率是多少
  • 内含增长率的推导
  • 增值税免税企业可以开具专票吗
  • 递延所得税资产是什么意思
  • 哪些行业不能开电子发票
  • 简易征收能抵扣进项税吗
  • 事业单位对公账户和零余额账户一样么
  • 企业可以变更行业吗
  • 取得存款利息收入需附
  • 印花税属于什么科目
  • win7自带画图软件
  • Win Server 2003 使用技巧图解
  • 惠普hp笔记本电脑
  • efi shell有什么用
  • linux常用命令top
  • linux clk
  • win7旗舰版开机
  • 两台没联网的电脑怎么创建局域网
  • 层序遍历递归实现
  • opengl房子建模
  • vrbrations
  • android触屏事件的处理
  • shell脚本-lt
  • jqury选择器
  • jquery示例
  • 税务局遴选能去什么单位
  • 一般纳税人开租赁费发票税率是多少
  • 长春市税务局领导
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设