Dengan mengubah tipe data menjadi varchar(4000)
, Anda membuatnya menerima NULLs
.
Coba ini:
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);
Perhatikan bahwa ukuran indeks (yang secara implisit dibuat untuk PK
) terbatas pada 900
byte dan sisipan nilai yang lebih besar akan gagal.