sql >> Databáze >  >> RDS >> Oracle

Jaký je rozdíl mezi varchar a varchar2 v Oracle?

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 .



  1. Získejte DÉLKU DLOUHÉHO RAW

  2. Nastavení Django na používání MySQL

  3. jak přidat sekundu do časového razítka oracle

  4. Zkopírujte tabulky z jedné databáze do druhé na SQL Server