如何在SQL Server中检索系统对象代码或定义?

时间:2015-05-21 05:10:23

标签: sql-server-2012 sql-server-2014

您好我正在使用SQL Server 2012.我想查看系统对象代码/定义。我们可以在SQL Server中查看系统对象定义/代码的任何版本吗? 想知道我什么时候执行这个查询SELECT MONTH(18/200),MONTH(200/18)我得到输出1只是想知道内部代码发生了什么以及它如何为MONTH提供输出1(200 / 18)?了解这一点寻找MONTH()函数代码。

2 个答案:

答案 0 :(得分:0)

使用INFORMATION_SCHEMA

  

信息架构视图是SQL Server的几种方法之一   提供获取元数据。

     

信息架构视图提供了一个   内部的,与系统表无关的SQL Server元数据视图。

     

信息架构视图使应用程序能够正常工作   虽然已经对基础系统进行了重大改变   表。

     

SQL Server中包含的信息架构视图符合   使用INFORMATION_SCHEMA的ISO标准定义。

答案 1 :(得分:-1)

回答SELECT MONTH(18/200),MONTH(200/18)是MONTH()的任何整数,将0解释为1900年1月1日。那就是它返回1 1作为输出。