Fórum Insert com Stored Procedures #58477
27/06/2007
0
Alguem ai utiliza stored procedure?
estou pensando em fazer uma procedure para inserção no banco, li que otimiza muito pois ele valida os dados na primeira inserção, e nas proximas ele apenas segue a mesma politica, o que otimiza para um processo repetitivo de inserçoes..
se alguem poder me postar um exemplo tipo
esta seria nosa tabela de exemplo
a procedure como faria?
sendo que ela liga a outra procedure de geração de autoincremento..
estou pensando em fazer uma procedure para inserção no banco, li que otimiza muito pois ele valida os dados na primeira inserção, e nas proximas ele apenas segue a mesma politica, o que otimiza para um processo repetitivo de inserçoes..
se alguem poder me postar um exemplo tipo
create table Clientes( id_cliente integer not null, nome varchar(30), primary key(id_cliente) );
esta seria nosa tabela de exemplo
a procedure como faria?
sendo que ela liga a outra procedure de geração de autoincremento..
Nightshade
Curtir tópico
+ 0
Responder
Posts
27/06/2007
Paullsoftware
mais ou menos assim:
pra chamar pelo delphi componente StoredProc...
Seleciona a Procedure criada anteriormente e faz:
espero ter ajudado :wink:
CREATE PROCEDURE InsereCliente ( wId integer, wNome VarChar(30)) as begin insert into Clientes (id_cliente, nome) values(:wid, :wnome); end
pra chamar pelo delphi componente StoredProc...
Seleciona a Procedure criada anteriormente e faz:
sp.Params[0].Value := varCodCliente; sp.Params[1].Value := varNomeCliente; sp.Execute;//não lembro se é Execute ou Exec... ;)
Responder
Gostei + 0
27/06/2007
Nightshade
bah cara axo q é isto ai mesmo hehe
vou testar ela..
eu posso utilizar uma query normal e inserir pelo ParameterByName(´:parametro´).asString := ´TESTE´;
ne?
ja fiz queries utilizando variaveis desta forma..
o firebird tem akeles eskemas de in e out do oracle?
eu trabalhei com stored procedures no oracle, nao as criei apenas xamei elas via PHP..
axei interessante, e resolvi inserir no meu sistema as SP
vlw pela ajuda..
vou converter minha classe de inserção do sistema pra aceitar SP
vou testar ela..
eu posso utilizar uma query normal e inserir pelo ParameterByName(´:parametro´).asString := ´TESTE´;
ne?
ja fiz queries utilizando variaveis desta forma..
o firebird tem akeles eskemas de in e out do oracle?
eu trabalhei com stored procedures no oracle, nao as criei apenas xamei elas via PHP..
axei interessante, e resolvi inserir no meu sistema as SP
vlw pela ajuda..
vou converter minha classe de inserção do sistema pra aceitar SP
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)