SQL Server CHAR

Giới thiệu về SQL Server CHAR

SQL Server là một hệ quản trị cơ sở dữ liệu mạnh mẽ và phong phú. Một trong những kiểu dữ liệu mà SQL Server hỗ trợ là CHAR. Kiểu dữ liệu CHAR được sử dụng để lưu trữ chuỗi ký tự có độ dài cố định. Điều này có nghĩa là nếu bạn định nghĩa một cột CHAR với độ dài là N, thì mỗi giá trị trong cột này sẽ chiếm một chiều dài chính xác N ký tự.

Định nghĩa

Kiểu dữ liệu CHAR là một trong những kiểu dữ liệu chuỗi trong SQL Server, có khả năng chứa từ 1 đến 8000 ký tự. Khi dữ liệu được lưu trong kiểu CHAR, nếu độ dài của dữ liệu ngắn hơn độ dài đã định nghĩa, SQL Server sẽ tự động điền các ký tự trống (space) ở cuối để đảm bảo độ dài chính xác.

Cú pháp

Cú pháp để khai báo một cột với kiểu dữ liệu CHAR như sau:

Tên_cột CHAR(N)

Trong đó:

  • Tên_cột: Tên của cột mà bạn muốn tạo.
  • N: Độ dài tối đa của chuỗi ký tự, từ 1 đến 8000.

Ví dụ

1. Tạo bảng với cột CHAR

CREATE TABLE KhachHang (
    MaKhachHang CHAR(10),
    TenKhachHang CHAR(50)
);

Trong ví dụ trên, chúng ta tạo một bảng có tên là KhachHang với hai cột: MaKhachHang có độ dài 10 ký tự và TenKhachHang có độ dài 50 ký tự.

2. Chèn dữ liệu vào bảng

INSERT INTO KhachHang (MaKhachHang, TenKhach