Trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh ALTER TABLE ADD
trong SQL Server để thêm một hoặc nhiều cột vào bảng có sẵn.
Câu lệnh ALTER TABLE ADD sau đây thêm một cột mới vào một bảng có sẵn:
ALTER TABLE table_name
ADD column_name data_type column_constraint;
Giải thích câu lệnh này:
Nếu bạn muốn thêm nhiều cột vào bảng cùng một lúc bằng một câu lệnh ALTER TABLE
, bạn sử dụng cú pháp sau:
ALTER TABLE table_name
ADD
column_name_1 data_type_1 column_constraint_1,
column_name_2 data_type_2 column_constraint_2,
...,
column_name_n data_type_n column_constraint_n;
Trong cú pháp này, bạn chỉ định danh sách các cột được phân tách bằng dấu phẩy mà bạn muốn thêm vào bảng sau mệnh đề ADD
.
Lưu ý rằng SQL Server không hỗ trợ cú pháp thêm cột vào bảng sau cột hiện có như MySQL.
Câu lệnh sau tạo một bảng mới có tên sales.quotations
:
CREATE TABLE sales.quotations (
quotation_no INT IDENTITY PRIMARY KEY,
valid_from DATE NOT NULL,
valid_to DATE NOT NULL
);
Để thêm một cột mới có tên description
vào bảng sales.quotations
, bạn sử dụng câu lệnh sau:
ALTER TABLE sales.quotations
ADD description VARCHAR (255) NOT NULL;
Câu lệnh sau thêm hai cột mới được đặt tên amount
và customer_name
vào bảng sales.quotations
:
ALTER TABLE sales.quotations
ADD
amount DECIMAL (10, 2) NOT NULL,
customer_name VARCHAR (50) NOT NULL;
Trong hướng dẫn này, bạn đã học cách sử dụng câu lệnh ALTER TABLE ADD
trong SQL Server để thêm một hoặc nhiều cột vào bảng có sẵn.
Bạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web.
Trong hướng dẫn này, bạn sẽ tìm hiểu về GUID trong SQL Server và cách sử dụng hàm NEWID() để tạo giá trị GUID.
Trong hướng dẫn này, bạn sẽ học cách sử dụng kiểu dữ liệu DATETIMEOFFSET trong SQL Server để thao tác datetime với múi giờ.
Trong hướng dẫn này, bạn sẽ học cách lưu trữ thời gian trong ngày trong cơ sở dữ liệu bằng cách sử dụng kiểu dữ liệu TIME trong SQL Server.
Trong hướng dẫn này, bạn sẽ học cách sử dụng kiểu dữ liệu DATE trong SQL Server để lưu trữ dữ liệu ngày tháng trong một bảng.