sql >> Database teknologi >  >> RDS >> Oracle

Hvad er forskellen mellem varchar og varchar2 i Oracle?

For nu er de synonymer.

VARCHAR er reserveret af Oracle for at understøtte skelnen mellem NULL og tom streng fremover som ANSI standard foreskriver.

VARCHAR2 skelner ikke mellem en NULL og tom streng, og vil aldrig.

Hvis du stoler på tom streng og NULL er det samme, bør du bruge VARCHAR2 .



  1. MySQL autoincrement-kolonnen hopper med 10 - hvorfor?

  2. Er der en måde at give brugervenlig fejlmeddelelse om overtrædelse af begrænsninger

  3. Postgresql-opdatering med join

  4. Vigtig PostgreSQL-overvågning - del 1