function or procedure <str> already exists in this schema or database Explanation: The specified function or procedure already exists in the specified database. This could be caused by another procedure or an external function with the same name. Remember that procedure names are scoped to the schema not the module. User Action: Check the spelling of the function or procedure name and ensure that it is a unique function or procedure in the specified database.