O QUE HA DE ERRADO NESTA STORED PROCEDURE ????????????

25/02/2003

0

o que ha de errado nesta STORED :oops: procedure???

e retornando o seguinte erro:

{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }

set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);


Siro

Siro

Responder

Posts

25/02/2003

Anonymous

cadê o resto da procedure véio :D


Responder

25/02/2003

Siro

Desculpe, segue abaixo...

o que ha de errado nesta procedure???

e retornaro o seguinte erro:

{ Dynamic SQL Error
SQL error code = -104
Token unknown - line 5, char 26
; }

set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1
codigo= inttostr(intcodigo);
suspend;
end
set term ;


Responder

25/02/2003

Aroldo Zanela

Desculpe, segue abaixo... o que ha de errado nesta procedure??? e retornaro o seguinte erro: { Dynamic SQL Error SQL error code = -104 Token unknown - line 5, char 26 ; } set term #; create procedure CodigoCliente returns (codigo char) as declare variable intCodigo integer; begin select max(Id) from cliente; intcodigo = strtoint(codigo); intcodigo = intcodigo + 1 codigo= inttostr(intcodigo); suspend; end set term ;


intcodigo = intcodigo + 1;    /* ponto e virgula */



Responder

26/02/2003

Siro

acrecentei o ponto e virgula, mas quanto tento criar no ibconsole continua dando o mesmo erro na[b:406b23ffa5] line 5 char 26 ;[/b:406b23ffa5] ( Na lina do select max...) pelo que entendi

set term #;
create procedure CodigoCliente returns (codigo char)
as
declare variable intCodigo integer;
begin
select max(Id) from cliente;
intcodigo = strtoint(codigo);
intcodigo = intcodigo + 1; /* acrescentei*/
codigo= inttostr(intcodigo);
suspend;
end
set term ;


Responder

26/02/2003

Marimbondo

Esta faltando a clausula into no select:

select max(Id) from cliente
into NomeVariavel


Responder

26/02/2003

Siro

Poderia me esclarecer melhor... tem pouco tempo que uso o IB e não entedi o que fazer

Valeu.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar