sql >> Databasteknik >  >> RDS >> Oracle

Vad är skillnaden mellan varchar och varchar2 i Oracle?

För närvarande är de synonymer.

VARCHAR är reserverad av Oracle för att stödja skillnaden mellan NULL och tom sträng i framtiden, som ANSI standard föreskriver.

VARCHAR2 skiljer inte mellan en NULL och tom sträng, och kommer aldrig att göra det.

Om du litar på tom sträng och NULL eftersom samma sak bör du använda VARCHAR2 .



  1. sqldeveloper felmeddelande:Nätverksadaptern kunde inte upprätta anslutningsfelet

  2. En översikt över de olika skanningsmetoderna i PostgreSQL

  3. Hur DATEDIFF() fungerar i MariaDB

  4. Vanliga fel vid migrering av PostgreSQL-databaser från On-Prem till AWS RDS