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

SQL Server:masalah PK komposit ketika kolom memiliki tipe data yang berbeda

Seperti yang dinyatakan kesalahan, Anda memerlukan salah satu kolom yang ditunjukkan untuk menggunakan TEXTIMAGE_ON, seperti jika Anda menggunakan varchar(MAX) bukannya varchar(50) . Namun, menurut jawaban lain ini apa yang Anda lakukan tampaknya berlebihan, karena perilaku defaultnya adalah menyimpan kolom nilai teks besar di PRIMARY.

Kecuali Anda benar-benar memiliki kolom format besar dalam tabel, Anda cukup menghapus TEXTIMAGE_ON [PRIMARY] dari pernyataan SQL.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat Tabel SQL berdasarkan Datatable C#

  2. .NET TransactionScopes dan SQL 2005 Manajer Transaksi Ringan - Beberapa Koneksi SPID yang sama?

  3. Cara menampilkan kolom yang dihitung dengan hasil desimal/$ yang benar

  4. Tambahkan Batasan SQL XOR antara dua FK yang dapat dibatalkan

  5. Menerapkan Penanganan Kesalahan dan Transaksi di SQL Server