Re: Probleme mit AIV-Extender
[ ruban.de ] [ Antworten ] [ Forum ]
Geschrieben von Christian von der Weth on Januar 05, 2004 um 15:02:
Als Antwort auf Re: Probleme mit AIV-Extender geschrieben von Bernd Heilig on Januar 05, 2004 um 13:54:
Hallo Bernd, erstmal besten Dank für deine Antwort. Hilft mir echt weiter. : die UDFs WIDTH und SIZE geben Werte des Datentyps INTEGER zurück und mit diesem Datentyp kommt DB2 gut zurecht. : Die UDF CONTENT gibt Daten des Typs "BLOB(2G) as LOCATOR" zurück und DB2 lässt in der WHERE-Bedingung nur Felder bis 750 Bytes Länge zu ( DB2 V7 z/OS ). Ich denke deine Bilder sind grösser als 750 Bytes.
Sowas hab ich befürchtet :) : Handles sind so etwas wie der Datentyp "ROWID GENERATED ALLWAYS" und haben nur den Zweck eine : eindeutige Adresse/Reference darzustellen. Du kannst also 100 mal das gleiche Bild einspeichern, denn es wird jedesmal eine eindeutige Handle generiert.
Gut, das bestätigt meine Vermutung. : Wie kannst du dein Problem jetzt lösen : : [kompliziertes Zeuch]
Ok, mir reicht erstmal, das es zumindest keine trivial bzw. fertige Lösung von DB2 gibt :). Prinzipiell will ich einfach untersuchen inwieweit die Extender-Datentypen zur Integritätssicherung herangezogen werden (z.B. Schlüselbedingung). Es ist zwar schön, das man ein Attribut vom Typ DB2IMAGE als PRIMARY KEY deklarieren kann, nur bringen tuts nix :). Oder hab ich da den bestimmten Trick übersehen? Christian
Schreibe eine Antwort
|