Oracle

VARCHAR2(32767) – Sinn oder Unsinn?

Mit Oracle 12c ist es jetzt möglich, für ein VARCHAR2, NVARCHAR2 oder RAW Feld eine Zeichenlänge von 32767 Byte (und nicht CHAR!) anzugeben. Doch warum sollte man das wirklich wollen? Für umfangreiche Texte eignet sich doch der Datentyp CLOB respektive NCLOB viel besser! Durch die Möglichkeit, einzelne „Chunks“ zu ändern, muss dabei nicht für jeden Update die gesamte Zeichenkette gelesen werden und mit der SecureFile Option, die übrigens in Oracle 12c Standard für die Speicherung von CLOB und BLOB Daten ist, ist auch die Verwaltung von umfangreichen Texten viel einfacher.

VARCHAR2(32767) – Sinn oder Unsinn? Blogbeitrag lesen »