Ir para conteúdo
    • João Batista Neto

      iMasters InterCon 2017   10-10-2017

      Ainda dá tempo de se inscrever no iMasters InterCon 2017, o maior evento dev do Brasil!  
Entre para seguir isso  
josePeixoto

Erro função

Recommended Posts

Olá, alguém saberia me dizer onde está o erro na função abaixo.

function verifica_valor(x in number)
return number

is valor number;

begin
IF x:=0 then
valor:=0;
return valor;
ELSE
return x;
end if;
end;

Sou novato no oracle, então não sei resolver questões assim de prima.

Obrigado desde já.

Compartilhar este post


Link para o post
Compartilhar em outros sites

:= indica recebe valor

X:=123;

X recebe 123

= compar

If X = 123 then ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

Entre para seguir isso  

  • Próximos Eventos

  • Conteúdo Similar

    • Por Thiago Benevides
      create table teste1(
      ide int not null primary key,
      nome varchar(99) not null);
       
      create table teste2(
      ide2 int not null primary key,
      nome_teste varchar(99) not null,
      nome_teste1 int not null,
      foreign key(nome_teste1) references teste1(ide));
       
      create table teste3(
      ide3 int not null primary key,
      nome_testres varchar(99) not null,
      nome_teste2 int not null,
      foreign key(nome_teste2) references teste2(ide2));
       
      if (create table teste1 == true)
        create table teste2;
      if(create table teste2 == true)
        create table teste3;
        
       
      select * from teste2
       
       
       
      Acho q pela lógica do if else já deu pra entender a que ponto quero chegar kkkkkk. será que alguém pode me ajudar nisso. Como faço pra essa lógica funcionar.
    • Por Jucelioj
      Bom dia,
       
      Estou explorando esse universo do banco Oracle e me deparei uma situação que pode ser fácil ou não de ser resolvida.
       
      Eu tenho uma Tabela que apresenta as datas das compras, mas eu gostaria de gerar um Select que listar a data inicio e fim de um determinado mês e que nessa lista aparece as datas que teve compra ou não .
       
      Desde já agradeço a Ajuda.
       
      Ex:

       
       

       
       
    • Por lvsis
      Boa tarde.
       
      Tenho uma função que testa um SQL e se caso ocorra um erro é retornada a mensagem de erro e uso o die() para parar a execução do código restante.
      Aqui em baixo o código da função.
       
      function testeSql($sql, $con){ try{ $sql->execute(); }catch(PDOException $erro){ return('<b>Erro:</b><i>'.$erro->getMessage().'</i>'); $con = null; die(); } } E aqui estou chamando a função.
      echo(testeSql($sql, $con));  
      A mensagem de erro é exibida normalmente só que o die() não funciona pois outro texto que há após a função também é mostrado.
      Desde já agradeço.
       
       
    • Por nicolasrds
      Boa tarde,
       
      Tenho a seguinte consulta:
       
      select usuario.usuarionm USUARIOS item.desc DESCRICAO count(item.qtde) TOTAL, estoque.data from usuario, item, estoque where usuario.cd_estoque = estoque.cd_usuario and item.cd_estoque = estoque.cd_estoque and item.sn_realizado = 'S' group by usuario.usuarionm, item.desc, estoque.data Traz o resultado abaixo
      USUARIOS DESCRICAO TOTAL DATA USUARIO1 CONCENTRADO 1 6 28/04/17 USUARIO2 CONCENTRADO 2 3 18/05/17 USUARIO3 CONCENTRADO 3 4 18/05/17 USUARIO1 CONCENTRADO 1 8 20/05/17  
       
      Gostaria de Trazer assim:
       
      USUARIOS DESCRICAO 28/04/17 18/05/17 20/05/17 USUARIO1 CONCENTRADO 1 6     USUARIO2 CONCENTRADO 2   3   USUARIO3 CONCENTRADO 3   4   USUARIO1 CONCENTRADO 1     8  
       
      Já tentei utilizar o PIVOT mas não deu muito certo.
       
      Alguma ideia?!?
       
      Desde já agradeço pela ajuda.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: