Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
-
dr_gori
- Moderador

- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
-
Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Todos conhecem a função do Oracle POWER que faz a potência:
Além dessa função é possível usar o ** para potência:
Selecionar tudo
SQL> set serveroutput on
SQL> declare
2 vtemp number;
3 begin
4 vtemp := 2**3; -- Equivalente a POWER(2,3)
5 dbms_output.put_line ( 'Resultado: '||vtemp );
6 end;
7 /
Resultado: 8
PL/SQL procedure successfully completed.
SQL>
-
anderson
- Rank: Analista Júnior

- Mensagens: 75
- Registrado em: Seg, 06 Jun 2005 1:08 pm
- Localização: Toledo - PR
-
Contato:
Anderson Nuernberg
---
dr_gori, lembrando que o '**' só funciona dentro de um bloco pl, sendo atribuido a uma váriavel, como você mesmo mostrou acima.
se usar numa query, não vai funcionar.
[]´s
-
dr_gori
- Moderador

- Mensagens: 5018
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
-
Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
-
Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes