Hướng dẫn tham khảo MySQL. Xóa các cột NTEXT. Các hạn chế khác – ĐỘC ĐÁO, MẶC ĐỊNH, KIỂM TRA

Sửa đổi định nghĩa của bảng bằng cách thay đổi, thêm hoặc xóa các cột và ràng buộc, gán lại và xây dựng lại các phân vùng cũng như vô hiệu hóa hoặc bật các ràng buộc và trình kích hoạt.

Cú pháp

BẢNG THAY ĐỔI [ cơ sở dữ liệu_name . [tên_lược đồ]. | tên lược đồ. ] tên_bảng ( ALTER COLUMN cột_name ( [ type_schema_name. ] type_name [ (( độ chính xác [ , tỷ lệ ] | max | xml_schema_collection )) ] [ COLLATE collation_name ] [ NULL | KHÔNG NULL ] [ SPARSE ] | (THÊM | DROP ) ( ROWGUIDCOL | PERSISTED | KHÔNG ĐỂ SAO CHÉP | | | | ) [ ,...n ] | THẢ ( [ CONSTRAINT ] ( ràng buộc_name [ VỚI ( [ ,...n ]) ] ) [ ,...n ] | CỘT ( tên_cột ) [ ,...n ] ) [ ,...n ] | [ VỚI ( KIỂM TRA | NOCHECK ) ] ( KIỂM TRA | NOCHECK ) Ràng buộc ( TẤT CẢ | ràng buộc_name [ ,...n ] ) | ( ENABLE | DISABLE ) TRIGGER ( ALL | trigger_name [ ,...n ] ) | ( BẬT | TẮT ) CHANGE_TRACKING [ VỚI (TRACK_COLUMNS_UPDATED = ( BẬT | TẮT )) ] | CHUYỂN [ PARTITION source_partition_number_biểu thức] SANG target_table [ PARTITION target_partition_number_biểu thức] [ VỚI ( ) ] | THIẾT LẬP (FILESTREAM_ON = ( phân vùng_scheme_name | nhóm tệp | "mặc định" | "NULL" )) | XÂY DỰNG LẠI [ [ VỚI ( [ ,...n ]) ] | [ PHẦN THAM GIA = số_phân vùng [ VỚI ( [ ,...n ]) ] ] ] | | ) [ ; ] -- Tùy chọn ALTER TABLE ::= tên cột_set_XML COLUMN_SET CHO ALL_SPARSE_COLUMNS ::= ( MAXDOP = max_degree_of_parallelism | TRỰC TUYẾN = ( BẬT | TẮT ) | DI CHUYỂN ĐẾN ( phân vùng_scheme_name (cột_name) | nhóm tệp | "mặc định" ) ) ::= ( SET (LOCK_ESCALATION = ( AUTO | TABLE | DISABLE )) ) ::= ( [ ( ENABLE | DISABLE ) FILETABLE_NAMESPACE ] [ SET (FILETABLE_DIRECTORY = folder_name) ] ) ::= ( SORT_IN_TEMPDB = ( BẬT | TẮT ) | MAXDOP = max_degree_of_parallelism | DATA_COMPRESSION = ( KHÔNG | HÀNG | TRANG | CỘT | COLUMNSTORE_ARCHIVE) ) | TRỰC TUYẾN = ( TRÊN [( ) ] | TẮT ) ) ::= ( WAIT_AT_LOW_PRIORITY (MAX_DUration =