Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

nvarchar o varchar

257 views
Skip to first unread message

Laura

unread,
May 3, 2006, 2:59:33 PM5/3/06
to
Che differenza c'è tra questi due formati??

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

Grazie

Lorenzo Benaglia

unread,
May 3, 2006, 3:03:35 PM5/3/06
to

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

> Grazie
Prego.

Ciao!

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


riccarco

unread,
May 4, 2006, 10:53:32 AM5/4/06
to
Avevo letto ... ma non capisco quando č piu consigliato utilizzare l'uno
piuttosto che l'altro...

riccarco

unread,
May 4, 2006, 10:54:58 AM5/4/06
to
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

unread,
May 4, 2006, 11:15:13 AM5/4/06
to

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.

Laura

unread,
May 4, 2006, 1:44:07 PM5/4/06
to
In che senso

> se devi iserire testi in una sola lingua

??

per gestire anagrafiche comuni/aziende/ec...

mi conviene usare

varchar
char
nchar

Grazie ancora!

Lorenzo Benaglia

unread,
May 4, 2006, 3:47:06 PM5/4/06
to

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

riccardo

unread,
May 4, 2006, 6:31:04 PM5/4/06
to
Grazie!

Invece in quali casi è meglio utilizzare solo char??

Lorenzo Benaglia

unread,
May 5, 2006, 3:47:50 AM5/5/06
to
riccardo wrote:
> Invece in quali casi è meglio utilizzare solo char??

Per le colonne a lunghezza fissa come ad esempio il codice fiscale, i cap,
ecc.

Ciao!

0 new messages