Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, Obrigado primeiramente por sua atenção.
Tenho uma Stored Procedure em FIREBIRD e encontrei uma dificuldade em colocar ela em SQL Server.
Colocarei ambas e vcs poderiam me ajudar por favor obrigado desde de ja
EM FIREBIRD :
CREATE PROCEDURE STPNPlanoContas ( Chave varchar(38))returns ( NumeroConta varchar(50))asdeclare variable ChaveAnt varchar(38) character set none;declare variable ContaAtual varchar(100) character set none;begin Select PLCT_IDMaster, PLCT_Seq From PlanoContas Where Coalesce(PLCT_ID, '') = Coalesce(@Chave, '') Into ChaveAnt, ContaAtual; NumeroConta = ContaAtual; if (not ChaveAnt is null) then begin select NumeroConta from STPNPlanoContas(:ChaveAnt) into NumeroConta; NumeroConta = NumeroConta || '.' || ContaAtual; end suspend;end
EM SQL SERVER 2005:
Create Procedure STPNPlanoContas @NumeroConta varchar(50) OutPut, @Chave varchar(38)As Declare @ChaveAnt VarChar(38) Declare @ContaAtual VarChar(38)Begin Select PLCT_IDMaster, PLCT_Seq From PlanoContas Where Coalesce(PLCT_ID, '') = Coalesce(@Chave, '') Into @ChaveAnt, @ContaAtual Set @NumeroConta = @ContaAtual If Not IsNull(@ChaveAnt, '') = '' Begin Select NumeroConta From STPNPlanoContas (@ChaveAnt) Into @NumeroConta Set @NumeroConta = NumeroConta | '.' | @ContaAtual EndEnd
Bem espero a ajuda de vcs Obrigado
Carregando comentários...