Bằng cách thay đổi kiểu dữ liệu thành varchar(4000)
, bạn làm cho nó chấp nhận NULLs
.
Hãy thử điều này:
ALTER TABLE [mytable] DROP CONSTRAINT PK_mytable_data;
ALTER TABLE [mytable] ALTER COLUMN data varchar(4000) NOT NULL;
ALTER TABLE [mytable] ADD CONSTRAINT PK_mytable_data PRIMARY KEY (fkid, data);
Lưu ý rằng kích thước chỉ mục (được tạo ngầm định cho PK
) được giới hạn ở 900
byte và việc chèn các giá trị lớn hơn sẽ không thành công.