DROP LANGUAGE SQL - Language Statements DROP LANGUAGE Removes a user-defined procedural language 1998-04-15 DROP PROCEDURAL LANGUAGE 'langname' 1998-04-15 Inputs langname The name of an existing language. 1998-04-15 Outputs DROP This message is returned if the language is successfully dropped. ERROR: Language "langname" doesn't exist This message occurs if the language "langname" is not found. 1998-04-15 Description DROP PROCEDURAL LANGUAGE will remove the definition of the previously registered procedural language with the name 'langname'. 1998-04-15 Notes The DROP PROCEDURAL LANGUAGE statement is a PostgreSQL language extension. Refer to the CREATE PROCEDURAL LANGUAGE statement for information on how to create procedural languages. 1998-04-15 Bugs No checks are made if functions or trigger procedures registered in this language still exist. To re-enable them without having to drop and recreate all the functions, the pg_proc's prolang attribute of the functions must be adjusted to the new object ID of the recreated pg_language entry for the PL. Usage This command removes the PL/Sample language: DROP PROCEDURAL LANGUAGE 'plsample' Compatibility 1998-04-15 SQL92 There is no DROP PROCEDURAL LANGUAGE statement on SQL92.