Como descobrir o nome de uma tabela sabendo apenas o nome de uma de suas colunas?
SELECT *FROM ALL_TAB_COLUMNSWHERE COLUMN_NAME LIKE ‘%NOME%’;
Como descobrir o nome de uma tabela sabendo apenas o nome de uma de suas colunas? Read More »
SELECT *FROM ALL_TAB_COLUMNSWHERE COLUMN_NAME LIKE ‘%NOME%’;
Como descobrir o nome de uma tabela sabendo apenas o nome de uma de suas colunas? Read More »
Utilize a consulta abaixo: [sourcecode language=”sql”] SELECT * FROM ALL_source WHERE UPPER(text) LIKE ‘%TEXTO%’; [/sourcecode] A consulta acima irá pesquisar pela palavra “TEXTO” dentro de todos os procedimentos armazenados contidos no servidor de banco de dados.
Como pesquisar por um texto em todas as Stored Procedures do Banco de Dados Oracle? Read More »
Por incrível que pareça isso não é possível! Então, se tiver um campo calculado, você terá que colocar a formula (ou case) dentro do “Group by”. Mas existe uma forma de contornar este problema, para isso siga o exemplo abaixo: SELECT *FROM ( SELECT trunc((months_between(sysdate, to_date(’17/02/2015′,’dd/mm/yyyy’)))/12) AS idade FROM DUAL)GROUP BY idade
Como utilizar um campo nomeado (ALIAS) em um GROUP BY em uma Consulta SQL Read More »
SELECT trunc((months_between(sysdate, to_date(’17/02/2015′,’dd/mm/yyyy’)))/12) AS idadeFROM DUAL Caso a sua data seja composta por ano de dois algarismos, por exemplo: 01/01/06, utilize o comando to_date(’17/02/15′,’dd/mm/RR’); Já o comando trunc será utilizado para pegar a parte inteira da divisão por 12.
Como calcular a idade a partir da data de aniversário usando PLSQL Read More »
É possível executar a consulta abaixo em um cliente como o Oracle SQL Developer, SQL Plus, etc: [code language=”SQL”]SELECT * FROM v$version;[/code] Resultado:
Como descobrir a versão de seu servidor de banco de dados Oracle? Read More »