Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выбрать SELECT TOP N / 5 сообщений из 5, страница 1 из 1
18.01.2002, 04:45
    #32020943
AlexanderVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать SELECT TOP N
Мне нужно выбрать из таблицы произвольное количество записей
SELECT TOP 10 * FROM T - естественно работает,
а
SET @N=10
SELECT TOP @N * FROM T - не работает
Решение с EXECUTE (@P) - не устраивает, т.к. все это предпологается разместить в UDF
...
Рейтинг: 0 / 0
18.01.2002, 04:54
    #32020944
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать SELECT TOP N
Declare @n Int
Set @n = 10
Set Rowcount @n
Select * From Products
Set Rowcount 0
...
Рейтинг: 0 / 0
18.01.2002, 05:11
    #32020946
NDavid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать SELECT TOP N
А следующую порцию (с 11-ой по 20-ю) как?
...
Рейтинг: 0 / 0
18.01.2002, 05:34
    #32020947
Павел
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать SELECT TOP N
Не раз уже обсуждали. Попробуйте поискать.
...
Рейтинг: 0 / 0
18.01.2002, 06:50
    #32020950
AlexanderVS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выбрать SELECT TOP N
При вставке в код UDF выражения типа "Set Rowcount @n" - получаем ошибку:
Invalid use of UNKNOW TOKEN within a function
Видать не получится заюзать это в функции.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как выбрать SELECT TOP N / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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