SQLServer - como usar sp |
Top Previous Next |
> 1) Como eu passo parametros para Stored procedure do Sql Server 6.5
CREATE PROCEDURE Minha_Primeira_SP @Codigo char(7) as Delete Cliente where Cod_Cliente=@Codigo GO
Desta forma voce cria uma Stored Procedure onde @Numero é o parametro que voce vai passar, ok...é so Executar isso no ISQL/W e pronto, sua SP fica gravada lá para ser usada a qq momento.
> 2) Como eu mando uma ordem para executar uma stored procedure
Para executar ela no ISQL/W faça o seguinte:
Minha_Primeira_SP 10000
Mande executar isso que a Stored Procedure vai deletar o Cliente de codigo 10000
> 3) Como eu recebo os parametros de um Stored Procedure
Se voce estiver utilizando Delphi ou VB para manipular Stored Procedure no SQL, sugiro que olhe o help de cada ferramenta, no delphi me parece que é o componente StoredProc...
Use o componente TStoredProc
Configurando:
Defina seu DatabaseName Indique o nome da Stored Procedure em StoredProcName Em Params, informe o tipo de cada parâmetro (Input, Input/OutPut, Output ou Result) e o tipo de dado de cada parâmetro (Ex: String) ParamBindMode - eu costumo usar : pbByName
Executando Use o método ParamByName para atribuir valores aos parâmetros da Stored Procedure (Similar ao FieldByName) Use o método ExecProc para mandar a Stored Procedure ser executada
Existem 2 Formas de vc reveber de volta os valores dos parâmetros: Através de parâmetros Input,OutPut ou através de parâmetros result |