Maksymalna wielkość VARCHAR2 ( VARCHAR )

Typ danych VARCHAR2 jest podstawowym typem do przechowywania napisów. Maksymalna wielkość VARCHAR2 jest różna w SQL i PL/SQL.

VARCHAR jest synonymem dla VARCHAR2 ( do aktulanej wersji 11g)  jednak Oracle zachęca do używania VARCHAR2, by uniknąć możliwych różnic w przyszłych implementacjach.

Maksymalny rozmiar kolumny tablicy wynosi 4000 ( SQL):

create table gmt ( str varchar2(4000));

Maksymalny rozmiar zmiennej w PL/SQL wynosi 32767:

declare
  l_str varchar2(32767);
begin
  l_str := 'gmt';
end;

By przechowywać większe napisy należy użyć typu CLOB. Typ LONG jest przez Oracle eliminowany w kolejnych wersjach bazy.

UWAGA. W Oracle 7 maksymalna długość kolumny VARCHAR2 wynosi 2000.

One Response to “Maksymalna wielkość VARCHAR2 ( VARCHAR )”

  1. Bukmacher Says:

    Ciekawy post, dodalem twoj blog do ulubionych, bede tu teraz wpadal czesciej, pozdrawiam

Leave a Reply