duvidas no select !! preciso colocar virgula entre astabelas
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 !!!
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
Curtidas 0
Respostas
Motta
25/08/2004
select column_name || ´,´
from user_tab_columns
where table_name = ´TABELA´
COM O RESULTADO MONTE SEU SELECT
from user_tab_columns
where table_name = ´TABELA´
COM O RESULTADO MONTE SEU SELECT
GOSTEI 0
Tux
25/08/2004
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!!
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!!
GOSTEI 0
Fernando-bh
25/08/2004
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
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
GOSTEI 0
Tux
25/08/2004
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 !!!
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 !!!
GOSTEI 0
Motta
25/08/2004
Legal !!
Não conhecia, muito útil para gerar arquivos .csv !
Não conhecia, muito útil para gerar arquivos .csv !
GOSTEI 0