在本文中,将介绍如何使用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