[firebase-br] Problemas ao criar migrar VIEW

Valter valterleonel em terra.com.br
Ter Jan 4 09:27:21 -03 2011


Bom dia a todos

Estou migrando do 2.1 para 2.5, porém ao tentar criar a mesma VIEW 
que antes rodava no 2.1 me da este problema:
ISC ERROR MESSAGE:
unsuccessful metadata update
STORE RDB$RELATIONS failed
Malformed string

Já descobri que trata-se deste “CASE” que estou usando, como resolver 
isso no 2.5

CREATE VIEW VIEW_ARTIGO (
   
CODARTIGO,NOMECLATUR,DES,DES_COMP,CIENTIFICO,SPEEDGENERO,GRUPO,UNIDADE,
TIPOPRODUTO,CODBARRAS,CODMARCA,PALHA,PRECO_PALHA,ESTOQUE,PRECO,GENERO,
    TRIBPIS,ALIQPIS,TRIBCOFINS,ALIQCOFINS,
    NomeGenero,NomeGrupo,NomeMarca,DES_GENERO,DES_TIPOPRODUTO,   
POSSUI_IPI,IPI_CNPJProd,IPI_cSelo,IPI_qSelo,IPI_vBC,IPI_qUnid,IPI_vUnid,
IPI_pIPI)
AS
select CODARTIGO,NOMECLATUR,DES,DES_COMP,CIENTIFICO,SPEEDGENERO,GRUPO,
UNIDADE,TIPOPRODUTO,CODBARRAS,CODMARCA,PALHA,PRECO_PALHA,ESTOQUE,
PRECO,GENERO,TRIBPIS,ALIQPIS,TRIBCOFINS,ALIQCOFINS,
       (select DESCRICAO from SPEEDGENERO where CODIGO=ARTIGO.SPEEDGENERO) AS
NomeGenero,
       (select NOME from GRUPOPRODUTOS where CODIGO=ARTIGO.GRUPO) AS NomeGrupo,
       (select NOME from MARCA where CODMARCA=ARTIGO.CODMARCA) AS NomeMarca,
       CASE GENERO
       WHEN 0 THEN 'Gramíneas (Poaceae)'
       WHEN 1 THEN 'Leguminosas (Fabaceae)'
       ELSE 'Não Identificado'
       END,
       CASE TIPOPRODUTO
       WHEN '00' THEN 'Mercadoria para Revenda'
       WHEN '01' THEN 'Matéria-Prima'
       WHEN '02' THEN 'Embalagem'
       WHEN '03' THEN 'Produto em Processo'
       WHEN '04' THEN 'Produto Acabado'
       WHEN '05' THEN 'Subproduto'
       WHEN '06' THEN 'Produto Intermediário'
       WHEN '07' THEN 'Material de Uso e Consumo'
       WHEN '08' THEN 'Ativo Imobilizado'
       WHEN '09' THEN 'Serviços'
       WHEN '10' THEN 'Outros insumos'
       WHEN '99' THEN 'Outros'
       END,
      
POSSUI_IPI,IPI_CNPJProd,IPI_cSelo,IPI_qSelo,IPI_vBC,IPI_qUnid,IPI_vUnid,IPI_pIPI
       from ARTIGO;


BUILD Informática Ltda
Valter Alves Leonel
www.buildinformatica.com.br






Mais detalhes sobre a lista de discussão lista