:58
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] Alterar campo varchar2 para number na VIEW
Walquencir,
Tenta ai:
CREATE OR REPLACE FORCE VIEW
SAC.CLIENTE (CNPJ, NOME, ENDERECO) AS
SELECT to_number(replace(translate(L_CLI.CGC,'/-.',' '),' ','')) cnpj
, L_CLI.NOME NOME
, L_CLI.END
Portes
Enviada em: terça-feira, 15 de julho de 2008 00:58
Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
Assunto: Re: [oracle_br] Alterar campo varchar2 para number na VIEW
Walquencir,
Tenta ai:
CREATE OR REPLACE FORCE VIEW
SAC.CLIENTE (CNPJ, NOME, ENDERECO) AS
SELECT
Boa tarde a todos.
Minha tabela o campo CNPJ é VARCHAR2.
Quando monto minha view da forma abaixo. E a tabela view não reconhece como
Number o campo CNPJ,
e portanto toda a consulta feita neste campo retorna como null, já um select
all retorna o CNPJ.
CREATE OR REPLACE FORCE VIEW SAC.CLIENTE
Walquencir,
Tenta ai:
CREATE OR REPLACE FORCE VIEW
SAC.CLIENTE (CNPJ, NOME, ENDERECO) AS
SELECT to_number(replace(translate(L_CLI.CGC,'/-.',' '),' ','')) cnpj
, L_CLI.NOME NOME
, L_CLI.END ENDERECO,
FROM L.CLIENTE L_CLI
, L.REPRESENTANTE L_REP
, L.SUPERVISOR L_SUP
WHERE