mindhunter
Benutzer
- Beiträge
- 22
Hallo,
in einer Datentabelle gibt es ein Bemerkungsfeld von Typ VARCHAR2(4000 bytes). Der Feld kann nur eine bestimmte Feldlänge aufnehmen. Gerne würde ich, sobald der String länger als das Datentayp ist, den String genau auf Feldlänge zerlegen und den Rest in ein zusätzliches Feld einfügen.
Wenn String < 4000 Byte dann,
INSERT INTO suppliers (bemerkung) VALUES ("String < 4000 Byte");
sonst
INSERT INTO suppliers (bemerkung, bemerkung2) VALUES ("String > 4000 Byte", "String >4000 Byte");
Wenn der String > 4000 Byte, dann String auf Bemerkung und Bemerkung1 verteilen. Mit einem Select-Befehl soll das Ganze dann wieder zusammen gesetzt warden.
Wenn String < 4000 Byte dann,
SELECT bemerkung from suppliers;
Wenn bemerkung und bemerkung2 belegt, dann
SELECT bemerkung & bemerkung2 from suppliers;
Liebe Grüße
Stefan
in einer Datentabelle gibt es ein Bemerkungsfeld von Typ VARCHAR2(4000 bytes). Der Feld kann nur eine bestimmte Feldlänge aufnehmen. Gerne würde ich, sobald der String länger als das Datentayp ist, den String genau auf Feldlänge zerlegen und den Rest in ein zusätzliches Feld einfügen.
Wenn String < 4000 Byte dann,
INSERT INTO suppliers (bemerkung) VALUES ("String < 4000 Byte");
sonst
INSERT INTO suppliers (bemerkung, bemerkung2) VALUES ("String > 4000 Byte", "String >4000 Byte");
Wenn der String > 4000 Byte, dann String auf Bemerkung und Bemerkung1 verteilen. Mit einem Select-Befehl soll das Ganze dann wieder zusammen gesetzt warden.
Wenn String < 4000 Byte dann,
SELECT bemerkung from suppliers;
Wenn bemerkung und bemerkung2 belegt, dann
SELECT bemerkung & bemerkung2 from suppliers;
Liebe Grüße
Stefan