Duvida com SP (select max)

Delphi

04/08/2007

Ola amigos, tenho o seguinte codigo

CREATE PROCEDURE SP_NEWCOD (
TABELA VARCHAR(10))
RETURNS (
CODIGO INTEGER)
AS
BEGIN
IF (TABELA = ´CLIENTE´) THEN
CODIGO = GEN_ID(GEN_CLIENTE, 1);
SUSPEND;
END

onde ele gera um 1 a partir do comando:

SELECT * SP_NEWCOD(´CLIENTE´)

gostaria de saber se tem como usar o MAX, tipo:

SELECT MAX(CODIGO) FROM CLIENTES para ele retornar este valor

abraços


Njuniorba

Njuniorba

Curtidas 0

Respostas

Anderson Belém

Anderson Belém

04/08/2007

Olá amigo, vc poderia ser mais objetivo na sua pergunta. O que realmente vc quer?
Pegar o código do último cliente?
Atualizar o Generator?
?????????


GOSTEI 0
Njuniorba

Njuniorba

04/08/2007

Olá amigo, vc poderia ser mais objetivo na sua pergunta. O que realmente vc quer? Pegar o código do último cliente? Atualizar o Generator? ?????????


somente pegar o codigo do cliente, via SP, sem usar os campos generator, pois eu tenho o campo ID chave primaria e um campo Codigo


GOSTEI 0
POSTAR