Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select top 50 - почему может не работать? / 7 сообщений из 7, страница 1 из 1
25.07.2002, 11:43:47
    #32038705
Полина
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Подскажите, плиз...
При выполнении запроса

SELECT TOP 30 * FROM Table1

я получаю ошибку:

Server: Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near '30'.

В чем может быть причина сего феномена (SQL сервер 2000). Поделитесь опытом, плиз...
...
Рейтинг: 0 / 0
25.07.2002, 11:47:27
    #32038707
Maxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Попробуй пытным путем
Код: plaintext
1.
SELECT TOP  30  field1,field2 FROM Table1 ,а просто
SELECT  * FROM Table1 работает?

и вообще там есть 30 записей
...
Рейтинг: 0 / 0
25.07.2002, 11:53:28
    #32038709
jimmers
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Вероятно, приведенный Вами запрос - лишь часть того, что реально посылается на сервер (и ошибка может быть в другом месте). Вы пробовали выполнить только этот запрос из QA?
...
Рейтинг: 0 / 0
25.07.2002, 11:57:22
    #32038712
Rom
Rom
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
синтаксис запроса верный,
от количества записей в таблице он не зависит
...
Рейтинг: 0 / 0
25.07.2002, 12:03:59
    #32038713
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Мне удалось получить такое же сообщение, набрав ТОР русскими буквами. :)
...
Рейтинг: 0 / 0
25.07.2002, 12:41:25
    #32038724
Зайцев Фёдор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Проверьте Database compatibility level

Если меньше 70, то там просто нет TOP-а
...
Рейтинг: 0 / 0
25.07.2002, 13:29:01
    #32038753
Полина
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
select top 50 - почему может не работать?
Спасибо всем! Проблема заключалась действительно в Database compatibility level (стояло 65, я переставила на 80 - и все заработало).
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / select top 50 - почему может не работать? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]