Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.23;
Скачать: CL | DM;

Вниз

select top @N   Найти похожие ветки 

 
Vlad Oshin ©   (2008-05-04 14:24) [0]

Функция должна возвращать заранее неизвестное колво записей, на
select top @N
, где @N вход.параметр ругается

как быть?


 
Ega23 ©   (2008-05-04 14:39) [1]

Версия сервера?
Если 2000 и ниже - только генерить динамический запрос.


 
Vlad Oshin ©   (2008-05-04 14:47) [2]

да,

> 2000


начальник тоже советует это


 
Vlad Oshin ©   (2008-05-04 14:47) [3]

Удалено модератором


 
Vlad Oshin ©   (2008-05-04 14:47) [4]

Удалено модератором


 
Ega23 ©   (2008-05-04 14:50) [5]


> начальник тоже советует это


А в 2К по-другому - никак.


 
Anatoly Podgoretsky ©   (2008-05-04 16:15) [6]


> где @N вход.параметр ругается

Матом?
Решение Dynamic SQL


 
DeadMeat ©   (2008-05-07 08:41) [7]

Простите что вмешиваюсь, но вопрос:
а разве это не работает в Sql2k:
USE AdventureWorks ;
GO
DECLARE @p AS int
SET @p="10"
SELECT TOP(@p)*
FROM HumanResources.Employee;
GO
В BOL об этом ничего не сказано (по крайней мере не нашел).


 
Ega23 ©   (2008-05-07 09:43) [8]

DECLARE @p AS int
SET @p="10"
SELECT TOP(@p)*
FROM HumanResources.Employee;


Server: Msg 170, Level 15, State 1, Line 3
Line 3: Incorrect syntax near "(".

Так с 2005 можно.


 
DeadMeat   (2008-05-07 20:51) [9]

Понятно. Спасибо. Просто не понял, почему об этом не написано в BOL.



Страницы: 1 вся ветка

Текущий архив: 2008.11.23;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.01 c
2-1223914104
NewSer2
2008-10-13 20:08
2008.11.23
Как проверить строки в DBGridEh и окрасить строки в нужный цвет?


2-1223973918
checkmate-maker
2008-10-14 12:45
2008.11.23
Переменные процедурного типа


4-1200394661
Lamer666
2008-01-15 13:57
2008.11.23
Как организовать таймер в программе без формы?


2-1224054726
Zalumhan
2008-10-15 11:12
2008.11.23
ListView2.Items.Delete


1-1202151621
TStas
2008-02-04 22:00
2008.11.23
Как получить размер оперативки компа?