DROP PROCEDURE (Transact-SQL)

Quita uno o más procedimientos almacenados o grupos de procedimientos de la base de datos actual.

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL


DROP { PROC | PROCEDURE } { [ schema_name. ] procedure } [ ,...n ]

schema_name

Es el nombre del esquema al que pertenece el procedimiento. No se puede especificar un nombre de servidor o un nombre de base de datos.

procedure

Es el nombre del procedimiento almacenado o grupo de procedimientos almacenados que se van a quitar. Los nombres de procedimientos deben seguir las reglas de los identificadores.

Para ver una lista de nombres de procedimientos, utilice la vista de catálogo sys.objects. Para mostrar la definición del procedimiento, utilice la vista de catálogo sys.sql_modules. Cuando se quita un procedimiento almacenado, la información sobre el procedimiento se quita de las vistas de catálogo sys.objects y sys.sql_modules.

No se pueden quitar procedimientos concretos de un grupo de procedimientos numerados, ya que de este modo se quita el grupo de procedimientos completo. Para obtener más información acerca de los procedimientos agrupados, vea CREATE PROCEDURE (Transact-SQL).

Requiere el permiso ALTER en el esquema al que pertenece el procedimiento o el permiso CONTROL en el procedimiento.

En el siguiente ejemplo se quita el procedimiento almacenado dbo.uspMyProc de la base de datos actual.

DROP PROCEDURE dbo.uspMyProc;
GO

Adiciones de comunidad

AGREGAR
Mostrar: