2013-11-19 3 views
1

Есть ли специальный синтаксис для использования sys.fn_IsBitSetInBitmask() в SQL Azure? Я получаю сообщениеИспользование sys.fn_IsBitSetInBitmask в SQL Azure

Не может найти либо столбец «SYS» или определенного пользователь функцию или агрегацию «sys.fn_IsBitSetInBitmask», или имя неоднозначен.

Обычные «не поддерживаемые» ошибки, к которым я привык, но тот факт, что это говорит «неоднозначное имя», заставляет меня думать, может быть, что-то не так с тем, как я его называю? Кажется, что нет никакой документации в Интернете, в которой говорится, что ее не поддерживают, и она не упоминается ни на одной из страниц различий T-SQL, которые я проверил.

ответ

2

Это то же сообщение, которое вы получаете для любой функции, которая не существует, например. SELECT dbo.what();. Эта функция недокументирована и не поддерживается, поэтому вы не должны полагаться на нее. Microsoft не имеет права документировать, что что-то недокументированное и неподдерживаемое еще больше недокументировано и не поддерживается в Azure.

+0

Спасибо! Документирование недокументированной функции имеет мало смысла. Теперь, чтобы найти альтернативу ... –

Смежные вопросы