Passar aspas por parametro para uma SP no sql server
09/03/2011
0
Tenho uma SP assim:
CREATE PROCEDURE sp_Calc_Produtividade_Dia
@aNome varchar,
@aData varchar
AS
BEGIN
select count(*)total from indice_calculo
where convert(varchar(10),data,103) = @aData and operador = upper(@aNome)
END
GO
Veja que as variáveis aData e aNome são varchar. Na chamada a procedure, como eu passaria as aspas para a execução? Em delphi eu faria: QuotedStr e et.... Como seria no Sql Server, tipo assim na chamada:
sp_Calc_Produtividade_Dia 'Teste','09/03/2011' --Chamada da SP aqui
Pjava
Curtir tópico
+ 0
Responder
Posts
20/03/2011
Perivaldo Martins
O que está acontecendo com sua SP?
Altere as variáveis atribuindo tamanho a elas.
Chame sua proceudre no MSSQL da forma que vc descreveu em seu post.
Boa sorte e bons códigos!
CREATE PROCEDURE sp_Calc_Produtividade_Dia @aNome varchar(30), @aData varchar(10) AS BEGIN select count(*)total from indice_calculo where convert(varchar(10),data,103) = @aData and operador = upper(@aNome) END GO
sp_Calc_Produtividade_Dia 'Teste', '09/03/2011' --Chamada da SP aqui
Responder
Clique aqui para fazer login e interagir na Comunidade :)