Szanowni forumowicze,
Chciałem utworzyć tabelę tymczasową w procedurze składowanej. Ale wyrzuca mi:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 7, column 3.
CREATE.
Mógłbym prosić o pomoc? Poniżej kod:
SET TERM ^ ;
CREATE OR ALTER PROCEDURE TEST_4PROG
RETURNS (
ILOSC NUMERIC(14,2),
ID INTEGER)
AS
begin
CREATE GLOBAL TEMPORARY TABLE temp_test (
id INT NOT NULL PRIMARY KEY,
ilosc NUMERIC(14,2)
);
INSERT INTO temp_test
(id_kartoteka, ilosc)
VALUES
(10001, 14);
FOR
SELECT tt.id_kartoteka, tt.ilosc FROM temp_test tt
INTO :ID, :ILOSC
DO
BEGIN
suspend;
END
end^
SET TERM ; ^
Dziękuję,
A.