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

VARCHAR(MAX) versus VARCHAR(n) v Oracle

Protože to v Oracle nefunguje! Mohli byste deklarujte všechny sloupce jako VARCHAR2(4000), pokud chcete, ale v žádném případě se to nedoporučuje. Nebude žádný rozdíl v úložišti nebo výkonu databáze, ale:

  • ztratíte omezení na rozumné hodnoty, které lze do sloupce uložit
  • Některé klientské aplikace alokují 4000 bajtů paměti pro příjem dat ze sloupce, když (řekněme) 10 je vše, co kdy bude obsahovat.


  1. Euklidovská vzdálenost

  2. Převeďte výsledek sql na seznam python

  3. MySQL Vkládání velkých souborů dat ze souboru pomocí Javy

  4. Jak vypočítám ekvivalent k SQL Server (hashbytes('SHA1',[ColumnName])) v C#?