sql >> Database >  >> RDS >> Oracle

Wat is het verschil tussen varchar en varchar2 in Oracle?

Voorlopig zijn het synoniemen.

VARCHAR is gereserveerd door Oracle ter ondersteuning van onderscheid tussen NULL en lege string in de toekomst, als ANSI standaard voorschrijft.

VARCHAR2 maakt geen onderscheid tussen een NULL en lege string, en dat zal ook nooit gebeuren.

Als u vertrouwt op een lege tekenreeks en NULL omdat het hetzelfde is, moet u VARCHAR2 . gebruiken .



  1. MySQLi gebruiken van een andere klasse in PHP

  2. Update meerdere kolommen in een triggerfunctie in plpgsql

  3. Hoe vind je de top drie van het hoogste salaris in de emp-tabel in Oracle?

  4. hoe een tekenreeksdatum naar datumnotatie te converteren in oracle10g