|
Тема |
Re: SQL zaqvka [re: dani] |
|
Автор |
x-man (дебел) |
|
Публикувано | 13.11.03 11:28 |
|
|
опитай със stored procedure
малко по дълго е но може да свърши работа
нещо такова
CREATE PROCEDURE SELECTEMPLOYEES (
MAXCOUNT INTEGER)
RETURNS (
FIRSTNAME VARCHAR(50))
AS
DECLARE VARIABLE CNT INTEGER;
begin
CNT=0;
for select FirstName from employees
into :FirstName
do
begin
if (CNT>=:MAXCOUNT) then
break;
suspend;
CNT=CNT+1;
end
end
и после избираш първите 4ри
select * from selectemployees(4)
този SQL обаче не се държи добре по отношение на order by (select * from selectemployees(4) order by firstname)
|
| |
|
|
|