Witajcie. Mam procedurę i następującego selecta w nim
CREATE PROCEDURE ARIT_GENNRPPARTII (
DATADOK DATE)
RETURNS (
NRPARTII VARCHAR(12))
AS
DECLARE VARIABLE MIESIAC INTEGER;
DECLARE VARIABLE PARTIA VARCHAR(15);
DECLARE VARIABLE ROKKAL INTEGER;
DECLARE VARIABLE ID_MIESOBR INTEGER;
DECLARE VARIABLE ID_ROKKAL INTEGER;
DECLARE VARIABLE NRINT INTEGER;
DECLARE VARIABLE MIESSTR VARCHAR(2);
begin
select t.nazwa||(extract (week from current_date))||(extract (weekday from current_date)) from zlecenie z
left join technologia t on z.id_technologia=t.id_technologia
where z.id_wydzial=10001
into partia;
NRPARTII = partia;
end
problem polega na tym, że wyskakuje parsing error przy week w select przy Execute procedure. Co ciekawe select przy wywołaniu w sql editor działa tak jak powinien