Ich muss herausfinden, ob eine Funktion in einer Datenbank vorhanden ist, damit ich sie löschen und erneut erstellen kann. Es sollte im Grunde so etwas wie der folgende Code sein, den ich für gespeicherte Prozeduren verwende:
IF EXISTS (
SELECT *
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )