位置: 编程技术 - 正文

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

  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 建筑业增值税税负预警
  • 社保未统一征收
  • 计提租赁费用
  • 小微企业做什么
  • 空调安装发票税率
  • 出版产品
  • 缴纳个税和社保
  • 未实际处置资产怎么处理
  • 税务顾问费怎么做账务处理?
  • 企业结转已销产品的生产成本
  • 返税怎么操作流程
  • 营利性医院如何开办对外药房业务
  • 三方扣款fd6
  • 股权激励技术入股的最新政策
  • 怎么判断分红前已提取足够法定公积金?
  • 当月认证失控发票怎么做账处理?
  • 公司购买理财产品计入什么科目
  • 苹果系统怎么修改开机密码
  • 怎样将u盘制作成电脑系统启动盘?
  • 股东认缴和实缴不一致
  • 计提理财利息分录
  • 商业支付时使用
  • 印花税的会计处理是什么
  • 单位性质有哪些类型
  • 如何用注册表
  • mac键盘图标与对号不一致
  • 苹果官网入口
  • 来料加工方式中,料件和加工后成品的所有权
  • sfx.exe
  • 增值税发票红字信息表
  • fpzs1是什么文件可以删除吗
  • 异构图神经网络 电影推荐
  • php编程基本语法是什么
  • esp8266 dht22
  • 代发工资一般收多少服务费
  • 转账支票适用范围
  • phpcms怎么样
  • 个税申报可以作废重新申报吗
  • 附加税费用
  • 印花税的会计处理方法
  • sql server2014使用
  • 劳务费个人所得税怎么查
  • 企业所得税的步骤
  • 财政补贴收入要交增值税税率
  • 暂估和冲暂估分录
  • 出纳需要填写会计凭证吗
  • 行政事业单位过节费发放规定
  • 期末结转主营业务成本
  • 财务费用多计怎么做账
  • 别的公司代付货款
  • 年底本年利润结转错了怎么调
  • 生产的产品不合格,追究时公司已经注销
  • 每个月计提工资没有发怎么办
  • 增值税是什么的抵减项目
  • 劳动关系从什么时候确立
  • 拆除费计入哪个科目
  • 向个人借款在现场怎么写
  • 预收账款最多挂几年
  • 分享一下相亲时碰见过哪些奇葩事
  • eclipse连接mysql代码
  • winxp 移动硬盘
  • 在Windows Server 2008服务器的三种角色
  • ssh debian
  • win10苹果版
  • targz和zip
  • win7删除文件
  • vs2019创建安装程序
  • angularjs表格控件
  • nodejs怎么下载其他版本
  • asp.net 4.8
  • javascript基础入门视频教程
  • jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
  • 利用jQuery实现一个时间无法显示
  • 广东电子税务局手机版
  • 发票换领
  • 深圳市的各区域排名
  • 郑州国税局投诉电话
  • 太原公交车咨询电话号码
  • 计算土地增值税时下列费用准予从收入总额中扣除的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设