मुझे यह पता लगाने की आवश्यकता है कि क्या कोई फ़ंक्शन डेटाबेस पर मौजूद है, ताकि मैं इसे छोड़ दूं और इसे फिर से बना सकूं। यह मूल रूप से निम्न कोड जैसा कुछ होना चाहिए जो मैं संग्रहीत प्रक्रियाओं के लिए उपयोग करता हूं:
IF EXISTS (
SELECT *
FROM dbo.sysobjects
WHERE id = OBJECT_ID(N'[dbo].[SP_TEST]')
AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )