Nome de Colunas no Select

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
AlessandroLopes
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 26 Abr 2007 4:44 pm
Localização: Fernandopolis-SP

Ola galera estou aqui mais uma vez para abusar da boa vontade de vocês.
Procurei aqui e nos sites de busca e não encontrei, por isso estou postando a pergunta.
Existe a possibilidade do nome das colunas no retorno do select não vir todas em maiusculo, e sim como for colocado no select?
Exemplo: NroNotaFiscal, ao invés de NRONOTAFISCAL.

Obrigado...
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

já tentou ?

Selecionar tudo

select NroNotaFiscal as NroNotaFiscal from tabela
AlessandroLopes
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Qui, 26 Abr 2007 4:44 pm
Localização: Fernandopolis-SP

aí galera consegui um exemplo, basta colocar o alias da coluna delimitado por apas-duplas( " ) cfe exemplo abaixo.

Selecionar tudo

select sysdate "DataAtual" from dual
Alessandro Lopes
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
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

victorhugomuniz escreveu:já tentou ?

Selecionar tudo

select NroNotaFiscal as NroNotaFiscal from tabela
Tentei do jeito acima no SQL*Plus e não funcionou:

Selecionar tudo

SQL> SELECT SYSDATE AS DtAtual FROM DUAL;

DTATUAL
-----------
12-FEB-2008

SQL> 
Já o jeito citado pelo AlessandroLopes com aspas duplas deu certo!

Selecionar tudo

SQL> SELECT SYSDATE "DtAtual" FROM DUAL;

DtAtual
-----------
12-FEB-2008

SQL> 
:-o
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

'as' é coisa do transact sql
pensei q poderia dar certo
:wink:
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

Selecionar tudo

select nvl(SUBOBJECT_NAME,'') as TESTE from dba_objects
isso ate funciona no sql navigator tambem porem não diferencia as letras maiusculas como ele queria

e tem de ser aspas duplas senao não funciona tambem
alias so um obs..
primeira vez que vejo a aspas simples não substituir a aspas duplas
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 0 visitante