DUVIDA EXECUCAO STORAGE PROCEDURE
Boa Noite pessoal, começei a mecher com storage procedure hoje, em recomendaçao de um amigo, criei minha primeira storage procedure para inserir dados no banco de dados, eu gostaria de saber o seguinte.. criei uma tabela teste com nome CADASTRO_CLIENTE
entao, nela tem 3 campos..
id = INT ( numeraçao automatica )
nome = varchar(80)
cpf = varchar(20)
entao o que fiz.. fiz a storage, e ela processou atraves do meu sistema normalmente, agora o seguinte, esse campo ai ID, ele quando usava minha rotina de inclusao no banco normal, simplesmente funcionava 100%, eu nem precisava pegar o ultimo registro do banco e preencher a mesma, agora via storage eu preciso fazer algo para o proprio sistema jogar o sequencial????
entao, nela tem 3 campos..
id = INT ( numeraçao automatica )
nome = varchar(80)
cpf = varchar(20)
entao o que fiz.. fiz a storage, e ela processou atraves do meu sistema normalmente, agora o seguinte, esse campo ai ID, ele quando usava minha rotina de inclusao no banco normal, simplesmente funcionava 100%, eu nem precisava pegar o ultimo registro do banco e preencher a mesma, agora via storage eu preciso fazer algo para o proprio sistema jogar o sequencial????
storage procedure?
não seria stored procedure?
não seria stored procedure?
Qual é o banco de dados?
Citação:sim amigo.. rsrsrsrs. stored procedure, banco de dados mysql:
storage procedure?
não seria stored procedure?
ninguem???
Se vc está usando numeração automática, não tem que se preocupar em pegar o último número.
RESOLVIDO.. PARA QUEM QUISER..
DELIMITER $$
DROP PROCEDURE IF EXISTS 'sp_add_cadpessoas' $$
CREATE DEFINER='root'@'localhost' PROCEDURE 'sp_add_cadpessoas'(
IN v_pesscodigo VARCHAR(10),
v_pessnome varchar(80),
v_pesscontato varchar(80),
v_pesscnpj varchar(20),
v_pessestadual varchar(25),
v_pesscat varchar(5),
v_pessdtainclusao varchar(50),
v_pessativo tinyint(1),
v_pessexcluso tinyint(1),
v_pessdtaclidesde datetime,
v_pessorigem varchar(10),
v_pessclassificacao varchar(10)
)
BEGIN
INSERT INTO cadpessoas
(
pesscodigo,pessnome,pesscontato,pesscnpj,pessestadual,pesscat,pessdtainclusao,pessativo,
pessexcluso,pessdtaclidesde,pessorigem,pessclassificacao
)
VALUES
(
v_pesscodigo,v_pessnome,v_pesscontato,v_pesscnpj,v_pessestadual,v_pesscat,v_pessdtainclusao,v_pessativo,
v_pessexcluso,v_pessdtaclidesde,v_pessorigem,v_pessclassificacao
);
END $$
DELIMITER ;
Tópico encerrado , respostas não são mais permitidas