J'ai besoin de savoir si une fonction existe sur une base de données, afin de pouvoir la supprimer et la créer à nouveau. Cela devrait être quelque chose comme le code suivant que j'utilise pour les procédures stockées:
IF EXISTS (
SELECT *
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )