Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL Server:съставен PK проблем, когато колоните имат различен тип данни

Както гласи грешката, имате нужда от една от посочените колони, за да използвате TEXTIMAGE_ON, например ако сте използвали varchar(MAX) вместо varchar(50) . Въпреки това, според този друг отговор това, което правите, така или иначе изглежда излишно, тъй като поведението по подразбиране е да се съхраняват колони с големи текстови стойности в PRIMARY.

Освен ако всъщност нямате колона с голям формат в таблицата, трябва просто да премахнете TEXTIMAGE_ON [PRIMARY] от 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. Мога ли да имам външен ключ, препращащ колона в изглед в SQL Server?

  2. Има ли функция за линейна регресия в SQL Server?

  3. В базата данни вече има обект с име „#columntable“.

  4. В MS SQL Server има ли начин за атомно увеличаване на колона, използвана като брояч?

  5. Трябва ли да използвам SQL транзакции, докато чета записи?