Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara mengubah panjang varchar di kunci primer komposit?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengubah format tanggal sistem ke dd/mm/yy di SQL Server 2008 R2?

  2. Cara Mengekspor Data SQL Server Dari Tabel Ke File CSV

  3. SQL Server, Python, dan OS X

  4. 2 Cara Mengembalikan Nama Server di SQL Server (T-SQL)

  5. PILIH $ (tanda dolar)