Возможно ли создать системную функцию в MS SQL Server?
В MS SQL Server есть системные функции по типу LEN и SUBSTRING, но если обернуть набор таких функций в свою USER DEFNITION FUNCTION, то оптимизатор запросов обрабатывает их по разному.
Я хотел бы создать функцию bp CLR, которая будет показываться как системная, есть ли какой либо хак или недокументированная возможность?
inb4: да, я знаю, что звучит стремно, но зато может дать хорошую производительность под мою ответственность.
Вы, май френд, неправильно задаете вопрос. Вам не нужна системная функция, вам нужна функция, которую оптимизатор будет обрабатывать по-другому, быстрее. Так?
Ответ на такой вопрос: выкатывайте сюда эту функцию, будем поглядеть.