duvidas no select !! preciso colocar virgula entre astabelas
25/08/2004
0
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 !!!
Tux
Posts
25/08/2004
Motta
from user_tab_columns
where table_name = ´TABELA´
COM O RESULTADO MONTE SEU SELECT
26/08/2004
Tux
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!!
04/10/2004
Fernando-bh
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
05/10/2004
Tux
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 !!!
Clique aqui para fazer login e interagir na Comunidade :)