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

Вниз

Помогите в работе с курсорами MS SQL 7   Найти похожие ветки 

 
xxxCrazyManxxx ©   (2003-04-10 19:00) [0]

Сам запрос выглядит так:
DECLARE product_curs CURSOR
SCROLL
FOR SELECT Product.Article
FROM Journal INNER JOIN Document ON Journal.Document = Document.Document
INNER JOIN Address ON Document.Debitor = Address.Address
INNER JOIN Product ON Journal.Product = Product.Product
INNER JOIN Shift ON Document.Shift = Shift.Shift
INNER JOIN Operation ON Document.Operation = Operation.Operation
INNER JOIN GroupTax ON Journal.GroupTax = GroupTax.GroupTax
WHERE Address.AddressName = "АСПЕКТ-Л ООО"
FOR READ ONLY

CREATE TABLE #t
(Par varchar(16),
Pnu varchar(16),
Ppu int)

DECLARE
@Par varchar(16),
@Pnu varchar(16),
@Ppu int

SET @Par = ""
SET @Pnu = ""
SET @Ppu = 1

OPEN product_curs

WHILE @Ppu < @@CURSOR_ROWS

BEGIN
IF @Par <> @Pnu
FETCH product_curs INTO @Par
INSERT INTO #t (Pa) VALUES (@Par)
SET @Pnu = @Par
FETCH NEXT FROM product_curs
ELSE
FETCH NEXT FROM product_curs
END

SELECT * FROM #t

DROP TABLE #t

CLOSE product_curs

DEALLOCATE product_curs

Ругается на ELSE (Incorrect syntax near the keyword "ELSE".)
помогите , немогу разобраться.

Заранее благодарен!!!


 
Zelius ©   (2003-04-10 20:30) [1]

Может в этом дело?
IF @Par <> @Pnu
BEGIN -- <<<
FETCH product_curs INTO @Par
INSERT INTO #t (Pa) VALUES (@Par)
SET @Pnu = @Par
FETCH NEXT FROM product_curs
END -- <<<
ELSE
FETCH NEXT FROM product_curs
END


 
Zz_   (2003-04-10 20:53) [2]

FETCH product_curs INTO @Par
...
FETCH NEXT FROM product_curs


 
xxxCrazyManxxx ©   (2003-04-10 21:07) [3]

Спасибо!!!!!!!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
14-91541
Till
2003-04-11 14:46
2003.04.28
Чето не пойму почему нет установочного пакета?!


1-91299
hunter
2003-04-17 11:40
2003.04.28
Кнопка на панели задач


1-91358
Shirson
2003-04-15 15:44
2003.04.28
Команды MSWord и design mode


1-91243
62mkv
2003-04-10 09:15
2003.04.28
Поделитесь опытом создания компонента (TCustomDbGrid)


3-91201
GRR
2003-04-10 10:12
2003.04.28
Помогите разобраться с транзакциями в IB