2015-08-31 1 views
0

У меня есть старое приложение, работающее с SQL Sever 2000. Я пытаюсь использовать следующее как часть запроса. Он хорошо работает на более поздних версиях SQL-сервера, но не на 2000. ОшибкаКак структурировать SELECT из VALUES на MS SQL Server 2000

«Неправильный синтаксис рядом с ключевым словом« ЦЕННОСТИ ».

Есть ли синтаксис, который я мог бы использовать для 2000?

SELECT N FROM(VALUES 
     (1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12) 
) t(N) 
+0

Выберите 1 союз все 2 выберите объединение всех ... – dman2306

ответ

1

Values конструкция не вводит был до 2008 года, в SQL Server 2000 вы можете сделать что-то вроде

SELECT N 
FROM(
     SELECT 1 as N UNION ALL SELECT 2 UNION ALL SELECT 3 
     UNION ALL SELECT 4 UNION ALL SELECT 5 UNION ALL SELECT 6 
     UNION ALL SELECT 7 UNION ALL SELECT 8 UNION ALL SELECT 9   
) t 
+0

Спасибо - я попробую и вернуться к вам – skyman

+0

Работает отлично. Спасибо. – skyman

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