[firebase-br] SP para Generator

Paulo Ricardo magi0314 em terra.com.br
Sex Fev 18 11:19:44 -03 2005


Bom Dia,

Estou prescisando controlar campos sequencias na minha aplicação.
Gostaria de saber se é possível chamar um Generator de dentro de uma SP, 
sendo que na SP eu usaria uma variavel, para não prescisar criar uma SP 
para cada Generator.
São quase 200 tabelas que terei de controlar o campo sequencia.

Minha ideia seria criar um Generator para cada tabela, 
e somente uma SP generica para executar a Generator

Tipo 
CREATE GENERATOR "Gtabela_1"; 

CREATE GENERATOR "Gtabela_2"; 

.

.

.

CREATE GENERATOR "Gtabela_200"; 


Na SP eu faria :

SET TERM ^ ;
CREATE PROCEDURE PSQ_AA(Nome_do_Generator Varchar(40))
RETURNS (VALOR_GENERATOR Numeric)
AS
BEGIN
  VALOR_GENERATOR = GEN_ID(Nome_do_Generator, 1);
END^
SET TERM ; ^


Para executar eu faria
Execute Procedure PSQ_AA('Gtabela_200')
.
.
Execute Procedure PSQ_AA('Gtabela_100')


É possível ??
Como fazer ??

Agradeço qualquer ajuda.



Mais detalhes sobre a lista de discussão lista