Zatím jsou to synonyma.
VARCHAR
je rezervován Oracle
pro podporu rozlišení mezi NULL
a v budoucnu prázdný řetězec jako ANSI
standardní předpisy.
VARCHAR2
nerozlišuje mezi NULL
a prázdný řetězec a nikdy nebude.
Pokud spoléháte na prázdný řetězec a NULL
protože je to totéž, měli byste použít VARCHAR2
.