DROP LANGUAGE

Name

DROP LANGUAGE  --  Elimina un lengueja procedural definido por el usuario

Synopsis

DROP PROCEDURAL LANGUAGE 'name'
  

Entradas

name

El nombre de un lenguaje procedural existente.

Salidas

DROP

Este mensaje es devuelto si el lenguaje es eliminado satisfactoriamente.

ERROR: Language "name" doesn't exist

Este mensaje tiene lugar si el lenguaje llamado name no se encuentra en la base de datos.

Descripción

DROP PROCEDURAL LANGUAGE eliminará la definición del lenuaje procedural llamdo name, previmente resgistrado.

Notas

La sentencia DROP PROCEDURAL LANGUAGE es una extensión de lenguaje de Postgres.

Véase Refer toCREATE LANGUAGE para más información sobre como crear lenguajes procedurales.

No se realiza ninguna comprobación acerca de si existen funciones o procedimientos desencadenados por eventos escritos en este lenguaje. Para re-habilitarlos sin tener que eliminar y recrear todas las funciones, el tributo pg_proc's prolang de las funciones ha de ser ajustado para el nuevo identificador de objeto de la entrada pg_language del lenguaje procedural nuevamente creado.

Uso

Este comando elimina el lenguaje PL/Sample:

DROP PROCEDURAL LANGUAGE 'plsample';
   

Compatibilidad

SQL92

No existe el comando DROP PROCEDURAL LANGUAGE en SQL92.