Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #102310
    Avatar de fasoaresfasoares
    Participante

      Olá, eu sou novo em oracle e estou com a seguinte dúvida:
      para criar uma stored procedure no ms sql server faço da seguinte forma:

      create procedure usp_teste
      @codigo int
      as
      begin
      select codigo, nome, endereco, telefone, email
      from cliente
      where codigo = @codigo;
      end
      go

      Como faço essa mesma stored procedure no oracle?

      Obrigado.

      #102311
      Avatar photoRegis Araujo
      Participante

        Ola Soares.. bom dia..!

        Será da seguinte forma..


        create procedure usp_teste (pcodigoin in number,
        pcodigoout out number,
        pnome out varchar2,
        pendereco out varchar2,
        ptelefone out varchar2,
        pemail out varchar2)
        is
        begin
        select codigo, nome, endereco, telefone, email into pcodigoout, pnome, pendereco, ptelefone, pemail
        from cliente
        where codigo = pcodigoin ;
        end usp_teste;

        Eu coloquei os parametros de out pois acredito que vc queira o retorno do resultado da procedure..

        De uma breve pesquisada no google que tem vários exemplos bem mais complexos…!!

        Abraços..!

        #102313
        Avatar de fasoaresfasoares
        Participante

          Darei uma olhada no google.

          Obrigado pela ajuda.

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress