Duvida com SP (select max)
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
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
Curtidas 0
Respostas
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?
?????????
Pegar o código do último cliente?
Atualizar o Generator?
?????????
GOSTEI 0
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