![]() |
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBExpert
Firebird 2.5 spinnt bei VIEW mit UNION
Hallo!
Ich hab mal eben auf die Fb2.5 upgedatet und bin gleich über einen gravierenden Fehler gestolpert. Probiert mal das Skript auf einer Datenbank auszuführen und dann die View-Daten anzusehen, da kommt bei mir "Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. string right truncation." Mit Fb2.1.3 geht die View einwandfrei.
SQL-Code:
Im Installationsverzeichnis wird dann auch noch auf eine Newsgroup "news://news.atkin.com/" verwiesen, die geht auch nicht.
############
CREATE TABLE TEST ( ID INTEGER, MYNAME VARCHAR(10)); insert into test (ID, MyName) Values(0, 'foo'); insert into test (ID, MyName) Values(1, 'foo'); insert into test (ID, MyName) Values(1, 'test'); create view TestView(ID, MyName) as select * from Test where Id=0 union all Select * From Test where Id=1 and MYNAME not in (Select MYNAME from Test where Id=0); ############# Und auf ![]() Firebird lebt aber schon noch, oder? |
AW: Firebird 2.5 spinnt bei VIEW mit UNION
Ich kann das nachvollziehen, passiert bei mir genauso.
Aaber, was komisch ist: Wenn ich die View komplett lösche und so neu erstelle:
SQL-Code:
dann gehts. Und jetzt kommts, wenn ich dann die View auf Deinen Text ändere, dann gehts auch damit. :shock:
CREATE OR ALTER VIEW TESTVIEW(
ID, MYNAME) AS select * from Test where Id=0 Kannst Du mal versuchen, ob da nicht evtl. am IBExpert etwas klemmt? Versuch es mal mit einem anderen Zugriff, z.B. testweise mit Flamerobin. Ich find es mysterös. |
AW: Firebird 2.5 spinnt bei VIEW mit UNION
Zitat:
|
AW: Firebird 2.5 spinnt bei VIEW mit UNION
|
AW: Firebird 2.5 spinnt bei VIEW mit UNION
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz