Discussione:
nvarchar o varchar
(troppo vecchio per rispondere)
Laura
2006-05-03 18:59:33 UTC
Permalink
Che differenza c'è tra questi due formati??

Quale dei due è piu performante? e quando è necessario usare uno piuttosto
che l'altro?

Grazie
Lorenzo Benaglia
2006-05-03 19:03:35 UTC
Permalink
Post by Laura
Che differenza c'è tra questi due formati??
Quale dei due è piu performante? e quando è necessario usare uno
piuttosto che l'altro?
Ciao Laura,

le risposte che cerchi sono nei Books Online:

"Using Unicode Data"
http://msdn2.microsoft.com/en-us/library/ms191200.aspx

"char and varchar (Transact-SQL)"
http://msdn2.microsoft.com/ms176089.aspx

"nchar and nvarchar (Transact-SQL)"
http://msdn2.microsoft.com/en-us/library/ms186939.aspx

"Using Large-Value Data Types"
http://msdn2.microsoft.com/ms130896.aspx
Post by Laura
Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
riccarco
2006-05-04 14:53:32 UTC
Permalink
Avevo letto ... ma non capisco quando è piu consigliato utilizzare l'uno
piuttosto che l'altro...
riccarco
2006-05-04 14:54:58 UTC
Permalink
Ad esempio, in una tabella comuni

per la descrizione dei comuni cosa mi consigliate di utilizzare??

in una tabella aziende:

il campo ragione sociale?
e il campo note?

Attraverso questi esempio vorrei cercare di capire quale tipo è meglio
utilizzare!

Grazie
Lorenzo Benaglia
2006-05-04 15:15:13 UTC
Permalink
Post by riccarco
Ad esempio, in una tabella comuni
per la descrizione dei comuni cosa mi consigliate di utilizzare??
il campo ragione sociale?
e il campo note?
Attraverso questi esempio vorrei cercare di capire quale tipo è meglio
utilizzare!
Laura,

la regola è semplicissima: se devi iserire testi in una sola lingua utilizza
data type non unicode, diversamente utilizza unicode dato che ti permette di
memorizzare fino a 65000 e rotti caratteri differenti.
Post by riccarco
Grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Laura
2006-05-04 17:44:07 UTC
Permalink
In che senso
Post by Lorenzo Benaglia
se devi iserire testi in una sola lingua
??

per gestire anagrafiche comuni/aziende/ec...

mi conviene usare

varchar
char
nchar

Grazie ancora!
Lorenzo Benaglia
2006-05-04 19:47:06 UTC
Permalink
Post by Laura
In che senso
Post by Lorenzo Benaglia
se devi iserire testi in una sola lingua
??
per gestire anagrafiche comuni/aziende/ec...
mi conviene usare
varchar
char
nchar
Ma hai capito quello che ho scritto?
Se i nomi dei comuni/aziende/ec... sono tutti in Italiano usa varchar, se
hai dei nomi in cirillico, kanji o dialetto milanese usa unicode LOL
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
riccardo
2006-05-04 22:31:04 UTC
Permalink
Grazie!

Invece in quali casi è meglio utilizzare solo char??
Lorenzo Benaglia
2006-05-05 07:47:50 UTC
Permalink
Post by riccardo
Invece in quali casi è meglio utilizzare solo char??
Per le colonne a lunghezza fissa come ad esempio il codice fiscale, i cap,
ecc.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://italy.mvps.org
Loading...