[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