[firebase-br] Problemas do Firebird 1.0.3 para 1.5.2 **Mudança de Título**

Alex Antunes alex_antunes em ig.com.br
Sex Abr 29 09:27:20 -03 2005


Olá,

Utilizo o Firebird desde a versão 1.0.3.

    Nunca tive maiores problemas com o Banco.
    Resolvi trocar a versão do Banco da 1.0.3 para 1.5.2.
    Funcionou normal e realmente é muito mais rápido.

    Agora fui criar um Banco novamente desde, desde o ZERO e percebi q não
está criando a seguinte view:

CREATE VIEW "SAGA5032A" (
  "ID_FORMAS_CONDICAO",
  "CD_EMPRESA",
  "CD_CODIGO",
  "ID_CONDICAO_PAGAMENTO",
  "ID_FORMA_PAGAMENTO",
  "CD_FORMA_PAGAMENTO",
  "NM_PARCELA",
  "NM_MONTANTE",
  "NM_DESCONTO",
  "NM_ACRESCIMO",
  "NM_PRAZO",
  "TX_OBSERVACAO",
  "TX_USUARIO_INCLUSAO",
  "DT_INCLUSAO",
  "TM_INCLUSAO",
  "TX_USUARIO_ALTERACAO",
  "DT_ALTERACAO",
  "TM_ALTERACAO",
  "TX_USUARIO_ULTIMO_ACESSO",
  "DT_ULTIMO_ACESSO",
  "TM_ULTIMO_ACESSO"
) AS

SELECT First 1 SAGA0032.ID_Formas_Condicao, SAGA0032.Cd_Empresa,
SAGA0032.Cd_Codigo, SAGA0032.ID_Condicao_Pagamento,
SAGA0032.ID_Forma_Pagamento, SAGA0030.CD_Codigo, SAGA0032.Nm_Parcela,
SAGA0032.Nm_Montante, SAGA0032.Nm_Desconto, SAGA0032.Nm_Acrescimo,
SAGA0032.Nm_Prazo, SAGA0032.Tx_Observacao, SAGA0032.Tx_Usuario_Inclusao,
SAGA0032.Dt_Inclusao, SAGA0032.Tm_Inclusao, SAGA0032.Tx_Usuario_Alteracao,
SAGA0032.Dt_Alteracao, SAGA0032.Tm_Alteracao,
SAGA0032.Tx_Usuario_Ultimo_Acesso, SAGA0032.Dt_Ultimo_Acesso,
SAGA0032.Tm_Ultimo_Acesso

 FROM SAGA0031
  JOIN SAGA0032 ON SAGA0032.ID_CONDICAO_PAGAMENTO =
SAGA0031.ID_CONDICAO_PAGAMENTO
  JOIN SAGA0030 ON SAGA0030.ID_FORMA_PAGAMENTO  =
SAGA0032.ID_FORMA_PAGAMENTO
;

E todas as view q utilizam o SELECT FIRST. Dá o seguinte erro:

Dynamic SQL Error
SQL error code = -104
Token unknown - line 24, char 8
First

Porém a View q já estava criada em outro banco com a versão 1.0.3, funciona
100% na versão 1.5.2, porém não consigo criar a view na versão 1.5.2

É muito importante essa questão pois o sistema  recria todas as views ao ser
atualizado.

O q preciso fazer ?

Alex







Mais detalhes sobre a lista de discussão lista