Можно ли создать глобальную функцию в SQL Server?

Можно ли создать в SQL Server функцию, которую я мог бы использовать в любой базе данных на сервере, не добавляя префикс базы данных?

Для например, с этой функцией:

CREATE FUNCTION getDays (@date date)
RETURNS INT
AS
BEGIN

RETURN CASE WHEN MONTH(@date) IN (1, 3, 5, 7, 8, 10, 12) THEN 31
            WHEN MONTH(@date) IN (4, 6, 9, 11) THEN 30
            ELSE CASE WHEN (YEAR(@date) % 4    = 0 AND
                            YEAR(@date) % 100 != 0) OR
                           (YEAR(@date) % 400  = 0)
                      THEN 29
                      ELSE 28
                 END
       END

END
5
задан Wouter 29 January 2018 в 15:25
поделиться