Если у вас есть правильные разрешения (возможно, большое «IF» в зависимости от вашей среды), вы можете получить доступ к пользовательским функциям так же, как и к хранимым процедурам.
В базе данных имя, разверните папку Programmability
, затем разверните папку Functions
. Если вы знаете, является ли это Табличной или Скалярной, посмотрите в соответствующую папку. Если вы не уверены, вам придется искать его.
Как только вы найдете функцию, щелкните правой кнопкой мыши на названии функции. В открывшемся диалоговом окне выберите Script Function as
-> CREATE to
-> New Query Editor Window
. Откроется окно запроса с текстом функции.
Я всегда использую опцию CREATE to
. Вы можете достичь этого быстрее, нажав Modify
в начальном диалоге, но в генерируемом скрипте есть оператор ALTER FUNCTION
, где вы можете случайно изменить код. При использовании опции CREATE to
открывается оператор CREATE FUNCTION
, который, если вы случайно запустите его, выдаст ошибку, потому что функция уже существует, и вы не причините никакого вреда.