Olá a todos.
Preciso desenvolver um relatório no qual seja exibido o nome dos campos em uma tabela que não estão preenchidos. Saber quais campos estão vazios é fácil, mas como fazer para obter o nome do campo?
Exibir nome dos campos em um relatório
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother, procura na ALL_TAB_COLUMNS:
qualquer coisa, manda ai.
SELECT COLUMN_NAME
FROM all_tab_columns
WHERE table_name ='NOME_SUA_TABELA'
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother,
Uma dica é a seguinte:
1) Verificar os campos da tabela que podem ser nulos:
2) Em posse dessas informações, montar um cursor dinâmico (pode ser um REF CURSOR) que faz a leitura desses campos e verifica se ele está nulo ou não.
Uma dica é a seguinte:
1) Verificar os campos da tabela que podem ser nulos:
SELECT column_name
FROM all_tab_columns
WHERE table_name ='NOME_SUA_TABELA'
AND nullable='Y';
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother, tem como você dizer, mais especificamente do que precisa no teu relatório?
Você tem uma determinada tabela e, precisa apresentar as informações de que forma?
Você tem uma determinada tabela e, precisa apresentar as informações de que forma?
- Marciel
- Rank: Analista Sênior
- Mensagens: 158
- Registrado em: Qui, 03 Mai 2007 10:12 am
- Localização: Vitória - ES
Cara, o problema é o seguinte:
Preciso de uma SQL que retorne o nome dos campos da tabela que não tenham sido preenchidos. Ex:
Quero que a partir desse select retorne os campos que não estão preenchidos. Se por exemplo se o campo telefone estiver nulo, retorne TELEFONE. Não sei se expliquei bem... O objetivo disso é criar um relatório de validação, informando ao usuário quais campos faltam ser preenchidos.
Obrigado pela atenção.
Preciso de uma SQL que retorne o nome dos campos da tabela que não tenham sido preenchidos. Ex:
SELECT CÓDIGO, CLIENTE, TELEFONE
FROM CLIENTES
WHERE CÓDIGO = 1
Obrigado pela atenção.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Brother, não sei se te ajuda mas...
Você não poderia estar validando isso, no próprio relatório, nas triggers dos campos que serão (ou não) exibidos?
Ex:
qualquer coisa, manda ai.
Você não poderia estar validando isso, no próprio relatório, nas triggers dos campos que serão (ou não) exibidos?
Ex:
if Campo_X is null
then
return(TRUE);
end if;
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes