Локальные временные таблицы не работают на SQL Server 2000
Я просто пытаюсь реализовать следующий пример кода в нашей базе данных SQL Server 2000: http://support.microsoft.com/default.aspx?scid=kb;en-us;q248915
Проблема возникает, когда я пытаюсь создать хранимую процедуру "развернуть", которая выдает следующие ошибки:
Код ошибки 156, состояние SQL S1000: неверный синтаксис рядом с ключевым словом "ВСТАВИТЬ".
Код ошибки 156, состояние SQL S1000: неверный синтаксис рядом с ключевым словом "НАЧАЛО".
Код ошибки 156, состояние SQL S1000: неправильный синтаксис рядом с ключевым словом "ГДЕ".
Код ошибки 156, состояние SQL S1000: неправильный синтаксис рядом с ключевым словом "ГДЕ".
Код ошибки 156, состояние SQL S1000: неправильный синтаксис рядом с ключевым словом "ELSE".
Похоже, что я не могу создать локальные временные таблицы, как показывает следующий SQL:
CREATE TABLE #Yaks (YakID int,YakName char(30))
Код ошибки 170, состояние SQL 37000: строка 1: неверный синтаксис рядом с TABLE.
У кого-нибудь есть идеи, почему я не могу создавать временные таблицы? Особенно, когда в статье говорится, что код относится к Microsoft SQL Server 2000.
Спасибо
ОБНОВЛЕНИЕ: Похоже, что это может быть проблема с редактором SQL NetBeans, так как запрос отлично работает при использовании в SQL Server Query Analyzer.
1 ответ
Оказалось, что это была ошибка внутри самого NetBeans, которая теперь устранена: