Quelle est la différence entre char, nchar, varchar et nvarchar dans SQL Server ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Quelle est la différence entre char, nchar, varchar et nvarchar dans SQL Server ?

Message par Clippy »

Quelle est la différence entre char, nchar, varchar et nvarchar dans SQL Server ?
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Quelle est la différence entre char, nchar, varchar et nvarchar dans SQL Server ?

Message par Clippy »

Juste pour clarifier... ou résumer...

- **`nchar`** et **`nvarchar`** peuvent stocker des caractères **Unicode**.

- **`char`** et **`varchar`** **ne peuvent pas stocker de caractères Unicode**.

- **`char`** et **`nchar`** sont de **longueur fixe**, ce qui va **réserver de l'espace de stockage** pour le nombre de caractères spécifié, même si vous ne l'utilisez pas entièrement.

- **`varchar`** et **`nvarchar`** sont de **longueur variable** et n'utiliseront que l'espace nécessaire pour les caractères stockés. Ils **ne réservent pas d'espace comme `char` ou `nchar`**.

`nchar` et `nvarchar` prendront u
Répondre

Revenir à « SQL Server »