Utilizarea acestor tipuri de char si varchar

Tipurile de date char si varchar, datele sunt stocate, format din următoarele componente:

  • Semne în mari și mici, de exemplu, a, b și C.
  • Numerele cum ar fi 1, 2 și 3.
  • caractere speciale, cum ar fi simbolul @, un semn „și“ () și punctul de exclamare (!).

Aceste varchar char sau poate fi un caracter separat sau un șir de lungime maximă de 8.000 de simboluri pentru char date și până la 2 ^ 31 caractere pentru date varchar. Varchar tipuri de date pot lua două forme. Aceste varchar pot fi specificate lungimea maximă în caractere, de exemplu varchar (6) indică faptul că, în acest tip de date pot fi stocate până la șase caractere sau poate fi sub formă de varchar (max), care crește numărul maxim de caractere care pot fi stocate în acest tip de date de până la 2 ^ 31. Pentru mai multe informații despre varchar (max), cm., A se vedea Utilizarea tipurilor de date de valori mari.

Fiecare valoare de date char si varchar este colaționare. Colaționările definesc atribute, cum ar fi un set de biți folosiți pentru a reprezenta fiecare caracter, reguli de comparație și sensibilitatea sau reliefare. Există colaționare implicit pentru fiecare bază de date. Atunci când definește o coloană sau specificați constante pentru acestea sunt numiți de colaționarea bază de date în mod implicit, în cazul în care nu sunt atribuite colaționare specifice folosind clauza COLLATE pentru ei. Atunci când se compară două valori sunt combinate sau char sau varchar. cu diferite colationari, secvența de colaționare determină modul care să utilizeze pentru operația de comparație.

Constantele caracter trebuie să fie închise în ghilimele simple ( „) sau ghilimele duble („). Recomandăm încheierea de constante de caractere în ghilimele simple. constantele de caractere Concluzie ghilimele duble nu sunt uneori permise dacă opțiunea IDENTIFIER Quoted este setată pe ON.

Acest eșantion de cod Transact-SQL atribuie o valoare variabilă de caractere: