Создать синоним для функции - PullRequest
0 голосов
/ 09 апреля 2020

Подскажите, пожалуйста, как создать синоним для функции на 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 ( ссылка ) и создав синоним «вручную»), создал тот же синоним и привел к тем же ошибкам.

Создание синонимы с именами, отличными от имени функции, также не помогли.

...