Подскажите, пожалуйста, как создать синоним для функции на SQL Сервере?
This method: CREATE SYNONYM cDateMin FOR server.db.[dbo].cDateMin
Не помогает.
Сценарий:
select dbo.cDateMin()
приводит к ошибке:
Msg 4121, Level 16, State 1, Line 9
Cannot find either column "dbo" or the user-defined function or aggregate "dbo.cDateMin", or the name is ambiguous.
Сценарий:
select cDateMin()
приводит к ошибке:
Msg 195, Level 15, State 10, Line 9
'cDateMin' is not a recognized built-in function name.
Сценарий:
select dbo.cDateMin
приводит к ошибке:
Msg 4104, Level 16, State 1, Line 9
The multi-part identifier "dbo.cDateMin" could not be bound.
Скрипт:
select cDateMin
приводит к ошибке:
Msg 207, Level 16, State 1, Line 9
Invalid column name 'cDateMin'.
Руководство из официального источника (чтобы сделать Синоним, нажав правую кнопку мыши на папке синонимов в SSMS ( ссылка ) и создав синоним «вручную»), создал тот же синоним и привел к тем же ошибкам.
Создание синонимы с именами, отличными от имени функции, также не помогли.