Можно ли создать системную UDF в SQL Server 2005? - PullRequest
2 голосов
/ 02 июня 2011

Я видел, что это возможно в SQL Server 2000. Я хочу иметь функцию (и), в которой мне не нужно указывать ее с владельцем.

, например fn_trim() вместо dbo.fn_trim()

Ответы [ 2 ]

5 голосов
/ 02 июня 2011

Исходя из ответа Джо

Вы можете создать схему для ваших пользовательских функций с помощью CREATE SCHEMA (скажем, "fn"), чтобы вы могли иметь fn.trim() вместо dbo.fn_trim().

2 голосов
/ 02 июня 2011

Это невозможно.На функцию следует ссылаться как SchemaName.FunctionName.

Как отмечено в , документация :

Скалярные функции должны вызываться с использованием по крайней мередвухчастное имя функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...