Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#1

Firebird 2.5 spinnt bei VIEW mit UNION

  Alt 3. Dez 2010, 15:18
Datenbank: Firebird • Version: 2.5 • Zugriff über: IBExpert
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:
############

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);
  
#############
Im Installationsverzeichnis wird dann auch noch auf eine Newsgroup "news://news.atkin.com/" verwiesen, die geht auch nicht.
Und auf http://www.firebirdsql.org/pop/pop_aboutTracker.html gehen sowieso die meisten Links ins Nirvana.

Firebird lebt aber schon noch, oder?

Geändert von mkinzler ( 3. Dez 2010 um 17:51 Uhr) Grund: SQL-Tag eingefügt
  Mit Zitat antworten Zitat