您好我正在使用SQL Server 2012.我想查看系统对象代码/定义。我们可以在SQL Server中查看系统对象定义/代码的任何版本吗? 想知道我什么时候执行这个查询SELECT MONTH(18/200),MONTH(200/18)我得到输出1只是想知道内部代码发生了什么以及它如何为MONTH提供输出1(200 / 18)?了解这一点寻找MONTH()函数代码。
答案 0 :(得分:0)
信息架构视图是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作为输出。