duvidas no select !! preciso colocar virgula entre astabelas

25/08/2004

0

Eu preciso criar uma query relacionando duas tabelas , mostrando todas as colunas das duas tabelas, separando o resultado de cada coluna com (,) ...........


Vcs devem estar perguntando por que eu naum fasso isso .....

SELECT coluna1 || ´ ‘ || ‘,’ | | ‘ ‘ || coluna2 || ´ ‘ || ‘,’ | | ‘ ‘ || coluna3 FROM table1, table2 ;

mas existem 97 colunas nessa table1 e 79 na table2 ....

Teria como eu definir, que eh para colocar uma virgula entre as colunas???? sem precisar digitar todas as colunas manualmente :?????

Atencisamente,

Henrique
Agradeço pela atenção !!!


Responder

Posts

25/08/2004

Motta

select column_name || ´,´
from user_tab_columns
where table_name = ´TABELA´

COM O RESULTADO MONTE SEU SELECT


Responder

26/08/2004

Tux

Motta,

Desculpe mas eu acho que vc não entendeu, ou foi eu quem não entendi o que vc escreveu.

Eu preciso definir que entre as colunas ele coloque uma virgula(,) mas eu não quero escrever coluna por coluna.

SELECT coluna1 || ´ ‘ || ‘,’ | | ‘ ‘ || coluna2 || ´ ‘ || ‘,’ | | ‘ ‘ || coluna3 FROM table1, table2 ;

Eu poderia fazer isso colocando coluna por coluna definindo que entre elas fique uma virgula, mas eu tenho em minha tabela no total mais de 100 colunas e assim a linha de comando ficaria muito cumprida.
Gostaria de saber se tem como definir que no resultado ele irá colocar uma virgula entre todas as colunas sem eu precisar colucar coluna por coluna ?????

Entendeu ????

Obrigado pela atenção!!


Responder

04/10/2004

Fernando-bh

tux,

segue um exemplo usando o sqlplus:

SQL> set colsep ´,´
SQL>
SQL> select *
2 from dept
3 /

DEPTNO , DNAME ,LOC
---------- , -------------- ,-------------
10 , ACCOUNTING ,NEW YORK
20 , RESEARCH ,DALLAS
30 , SALES ,CHICAGO
40 , OPERATIONS ,BOSTON

SQL>

É isso que você está precisando?

Fernando-BH
Administrador de banco de dados Oracle


Responder

05/10/2004

Tux

Fernando-BH,

Muito Obrigado !!

Já faz muito tempo que eu estou tentando fazer isso !!!
ja mandei pergunta para um monte de forum !!
mas ninguem me respondida !!

Eu manjo bastante de REDE, Linux , novell, microsoft, Firewall e tudo relacionado a rede se precisar de ajuda pode me contactar !!

Valeu !!!
Muito Obrigado !!!


Responder

05/10/2004

Motta

Legal !!

Não conhecia, muito útil para gerar arquivos .csv !


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar