查看SQL Server 2008中的对象定义

在本文中,将介绍如何使用object_definition函数在SQL Server中查看对象定义。
使用此功能,我们可以查看存储过程,函数,触发器,视图和约束的SQL故障。

语法

OBJECT_DEFINITION ( object_id )

其中Object_ID是一个对象标识符,其唯一地标识给定数据库中的数据库对象。

例子

创建存储过程。

USE oir

CREATE PROCEDURE sp_databaseObject

AS

SELECT * FROM sys.databases

假设我们拥有此存储过程,经过一段时间,我们忘了,需要查看其定义。
要查看oir数据库用户定义的存储过程的SQL定义,请在Object_Definition函数中使用object_ID函数来获取该用户定义的存储过程。
写下以下代码片段。

USE oir

GO

SELECT OBJECT_DEFINITION(OBJECT_ID('sp_databaseObject'))

GO
日期:2020-06-02 22:18:12 来源:oir作者:oir