位置: 编程技术 - 正文

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

  • 采矿权承包出去资源税
  • 累计折旧 计提折旧
  • 其他权益工具账务处理内容
  • 支付短期借款利息的会计科目
  • 地价计入房产原值公式
  • 农业技术服务个人总结
  • 附加税减免所得税汇缴的时候需要调整吗
  • 冲红票需要给购方吗
  • 初始数据录入后怎么修改
  • 补记上年度计提所得税费用的会计分录
  • 房租本月入账上月的怎么摊销?
  • 房地产开发企业销售自行开发的房地产项目
  • 促销赠品的会计处理
  • 外购低值易耗品可以抵扣进项税额吗
  • 分公司亏损还会分摊所得税吗
  • 开个体户需要什么资料
  • 税收筹划也要有风险意识
  • 减免增值税可以税前扣除吗
  • 固定资产合并抵扣增值税
  • 非独立核算分公司企业所得税
  • 议价收购股份的账务处理
  • 托收承付结算方式
  • 未办土地有偿使用手续多少钱
  • 非居民纳税人享受协定待遇办理方式
  • 员工报销现在用什么软件
  • 税局代开专票季度未达起征点怎么缴纳地税?
  • 小微企业工业企业认定标准
  • 免征的增值税怎么做账
  • win7ie图标删除了怎么恢复
  • 消防费用怎么做分录
  • php处理图片需要什么扩展
  • 一篇不错的php基础论文
  • 长期停工的影响
  • wordpress用什么语言开发
  • echarts地图不同地区设置不同的颜色
  • 最贵的手机苹果
  • 销售废旧设备增值税率
  • 控制系统动力学
  • lama羊驼
  • 自动驾驶数据集 mev
  • php 文件目录
  • 购房发票可以对折吗
  • 固定资产加速折旧是什么意思
  • 小规模收到成本发票分录
  • mysql有几种基本数据类型
  • 建筑企业异地施工预缴企业所得税
  • 公司销售不动产增值税
  • 职工福利费的开支是什么
  • 评估增值净利润调减
  • 开出银行承兑汇票一张用于支付材料采购款
  • 个税计提多了怎么办,跨年度了
  • 服务业差旅费是什么科目
  • 财务费用怎么记账
  • 企业建账涉及哪些内容
  • sql语句 时间
  • mysql怎么使用索引
  • redhat语言设置中文
  • window10与CentOS双系统安装详细教程
  • ubuntu20怎么连接蓝牙鼠标
  • linux定时删除2天前的文件输出日志
  • 提示无法启动打印作业
  • java.exe是指
  • 用linux配置ftp服务器的过程
  • gridview获取列数据
  • ansi std
  • How to embed a jframe in an eclipse view
  • 简单谈谈对电信的认识
  • shell遍历sql查询结果
  • javascript中的条件控制语句有哪些?
  • js右键菜单
  • jqury选择器
  • jquery控制台输出
  • jquery easyui插件
  • 安卓表格布局案例
  • 无偿划转暂行规定
  • 增值税税控系统专用设备及技术维护费
  • 朝阳区地方税务局电话
  • 多计提的税金如何处理
  • 税务注销了怎么查看纳税申报表
  • 工商注册app是不是在手机上可以完全操作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设