SQL Server ALTER TABLE DROP COLUMN theo ví dụ thực tế – máy chủ sql thay đổi cột thả bảng

Trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh SQL Server ALTER TABLE DROP COLUMN để xóa một hoặc nhiều cột khỏi bảng.

Bạn đang xem : cột thả bảng thay đổi máy chủ sql

Tóm tắt : trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh cột ALTER TABLE DROP của SQL Server để xóa một hoặc nhiều cột khỏi bảng hiện có.

Giới thiệu về SQL Server ALTER CỘT DROP BẢNG

Đôi khi, bạn cần xóa một hoặc nhiều cột không sử dụng hoặc đã lỗi thời khỏi bảng. Để thực hiện việc này, bạn sử dụng câu lệnh ALTER TABLE DROP COLUMN như sau:

 

ALTER

BẢNG

table_name

DROP

COLUMN

column_name;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Theo cú pháp này :

  • Đầu tiên, chỉ định tên của bảng mà bạn muốn xóa cột.
  • Thứ hai, chỉ định tên của cột mà bạn muốn xóa. < / li>

Nếu cột bạn muốn xóa có ràng buộc CHECK , trước tiên bạn phải xóa ràng buộc trước khi xóa cột. Ngoài ra, SQL Server không cho phép bạn xóa cột có ràng buộc PRIMARY KEY hoặc FOREIGN KEY .

Nếu bạn muốn xóa nhiều cột cùng một lúc, bạn sử dụng cú pháp sau:

 

ALTER

BẢNG

table_name

DROP

COLUMN

column_name_1, column_name_2, ...;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Theo cú pháp này , bạn chỉ định các cột mà bạn muốn thả dưới dạng danh sách các cột được phân tách bằng dấu phẩy trong mệnh đề DROP COLUMN .

SQL Server ALTER TABLE DROP COLUMN ví dụ

Hãy tạo một bảng mới có tên sales.price_lists để trình diễn.

 

TẠO

BẢNG

sales.price_lists ( product_id

int

, valid_from

DATE

, price

DEC

(

10

,

2

) < p class = "hljs-keyword"> KHÔNG

KHÔNG ĐỦ

ĐIỂM YẾU

ck_positive_price

KIỂM TRA

(price & gt; =

0

), chiết khấu

DEC

(

10

,

2

) < p class = "hljs-keyword"> KHÔNG

KHÔNG ĐỦ

, phụ phí

DEC

(

10

,

2

) < p class = "hljs-keyword"> KHÔNG

KHÔNG ĐỦ

, ghi chú

VARCHAR

(

255

), CHÍNH

TỪ KHÓA

(product_id, valid_from) );

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Câu lệnh sau bỏ cột note khỏi bảng price_lists :

 

ALTER

BẢNG

sales.price_lists

DROP

CỘT

lưu ý;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Cột giá có ràng buộc CHECK , do đó, bạn không thể xóa nó. Nếu bạn cố gắng thực hiện câu lệnh sau, bạn sẽ gặp lỗi:

 

ALTER

BẢNG

sales.price_lists

DROP

COLUMN

giá;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Đây là thông báo lỗi:

 

Đối tượng 'ck_positive_price' phụ thuộc vào cột 'price'.

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Để bỏ Cột price , trước tiên, hãy xóa ràng buộc CHECK của nó:

 

ALTER

BẢNG

sales.price_lists

DROP

CONSTRAINT

ck_positive_price;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Và sau đó, xóa cột price :

 

ALTER

BẢNG BIỂU

sales.price_lists

DROP

COLUMN

giá;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Ví dụ sau xóa hai cột giảm giá phụ phí :

 

ALTER

BẢNG

sales.price_lists

DROP

COLUMN

chiết khấu, phụ phí;

Ngôn ngữ mã:

SQL (Ngôn ngữ truy vấn có cấu trúc)

(

sql

)

Trong hướng dẫn này , bạn đã học cách sử dụng câu lệnh SQL Server ALTER TABLE DROP COLUMN để xóa một hoặc nhiều cột khỏi bảng.


Xem thêm những thông tin liên quan đến chủ đề máy chủ sql thay đổi cột thả bảng

Bài 15: [Học SQL từ đầu] – Hướng Dẫn Convert Data Table Thành XML, Convert Row Data Thành Chuổi

  • Tác giả: GROUP PTC
  • Ngày đăng: 2022-06-21
  • Đánh giá: 4 ⭐ ( 3584 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: – Convert Data Table Sang XML
    – Convert Row Data Thành Chuổi:
    VD có 3 row:
    SV0001
    SV0002
    SV003
    Chuyển thành: SV0001,SV0002,SV003,SV004

    – Nếu thấy hay bấm like và đăng ký để mình có động lực làm tiếp nha mọi người

Lệnh ALTER TABLE trong SQL Server

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 2938 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong SQL Server, lệnh ALTER TABLE được dùng để thêm cột, chỉnh sửa cột, xóa cột, đổi tên cột hoặc đổi tên bảng.

ALTER TABLE ALTER COLUMN trong SQL Server

  • Tác giả: comdy.vn
  • Đánh giá: 3 ⭐ ( 5578 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong hướng dẫn này, bạn sẽ học cách sử dụng câu lệnh ALTER TABLE ALTER COLUMN trong SQL Server để sửa đổi một cột của bảng.

Cột thay thế trong MySQL

  • Tác giả: vi.softoban.com
  • Đánh giá: 5 ⭐ ( 7564 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong khi quản lý cơ sở dữ liệu, người quản trị cơ sở dữ liệu cần phải thay đổi cấu trúc của bảng để luôn cập nhật. Trong bài viết này, chúng ta sẽ tìm hiểu một số loại tác vụ khác nhau mà chúng ta có thể thực hiện bằng cách sử dụng lệnh ALTER được cung cấp của MySQL.

Máy chủ SQL: không thể lưu / thay đổi thiết kế bảng

  • Tác giả: vi.gtainspections.com
  • Đánh giá: 4 ⭐ ( 2298 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Tôi đang cố gắng thực hiện các thay đổi đối với bảng hiện có và gặp lỗi này khi tôi cố gắng lưu: Không được phép lưu các thay đổi. Những thay đổi bạn đã thực hiện yêu cầu các bảng sau phải bị loại bỏ …

Chuyển đổi datetime và chia thành 2 cột trong máy chủ SQL

  • Tác giả: vncodeblog.com
  • Đánh giá: 4 ⭐ ( 5462 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Cách thêm cột vào bảng MySQL

  • Tác giả: www.greelane.com
  • Đánh giá: 3 ⭐ ( 6942 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách thêm cột vào MySQL bằng lệnh SQL

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Trình tạo dữ liệu SQL ngẫu nhiên - công cụ kiểm tra sql trực tuyến