Olá, boa tarde.
Estou querendo fazer com que meu código no cadastro seja AUTOINCREMENTO, mas fiz a procedure no FIREBIRD, mas agora estou com dúvida de como fazer isso no PHP, alguem pode me ajudar. Segue abaixo o código da construção da PROCEDURE e dos GENERATORS
/ Stored procedures /
CREATE PROCEDURE "SP_NOVOCODIGO"
(
"CODTABELA" INTEGER
)
RETURNS
(
"CODIGO" INTEGER
)
AS
BEGIN EXIT; END ^
ALTER PROCEDURE "SP_NOVOCODIGO"
(
"CODTABELA" INTEGER
)
RETURNS
(
"CODIGO" INTEGER
)
AS
BEGIN
IF (CODTABELA=1) THEN
/ UNIDADEFEDERATIVA /
CODIGO=GEN_ID(G_UFCODIGO,1);
ELSE IF (CODTABELA=2) THEN
/ CIDADE /
CODIGO=GEN_ID(G_CIDCODIGO,1);
ELSE IF (CODTABELA=3) THEN
/ BAIRRO /
CODIGO=GEN_ID(G_BAICODIGO,1);
ELSE IF (CODTABELA=4) THEN
/ LOGRADOURO /
CODIGO=GEN_ID(G_LOGCODIGO,1);
ELSE IF (CODTABELA=5) THEN
/ TIPODELOGRADOURO /
CODIGO=GEN_ID(G_TLOGCODIGO,1);
ELSE IF (CODTABELA=6) THEN
/ SISTEMA /
CODIGO=GEN_ID(G_VSCODIGO,1);
ELSE IF (CODTABELA=7) THEN
/ VERSAO /
CODIGO=GEN_ID(G_SISCODIGO,1);
SUSPEND;
END
^
CREATE GENERATOR "G_BAICODIGO";
CREATE GENERATOR "G_CIDCODIGO";
CREATE GENERATOR "G_LOGCODIGO";
CREATE GENERATOR "G_SISCODIGO";
CREATE GENERATOR "G_TLOGCODIGO";
CREATE GENERATOR "G_UFCODIGO";
CREATE GENERATOR "G_VSCODIGO";
Se alguem puder me ajudar, agradeço.
Abraços
Obrigado/tank You...