Domanda

Quando creo una nuova colonna VARCHAR in Microsoft SQL Server Manager Studio, il valore predefinito è 50 lunghezza. Questa lunghezza ha un significato speciale? Se in teoria ho la possibilità di scegliere una lunghezza compresa tra 30 e 70, non è meglio scegliere impostazioni predefinite con potenza pari a 2 (come 32 o 64 in questo caso)?

È stato utile?

Soluzione

Perché è un bel numero tondo ... Seriamente, penso che sia stata presa una decisione piuttosto arbitraria.

Altri suggerimenti

I poteri di 2 sono insignificanti quando si tratta delle possibili lunghezze di stringhe.

È più efficiente se i tipi di dati stringa di meno di 50 caratteri sono dichiarati come CHAR () anziché VARCHAR ()

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top