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

Какво причинява грешка Подзаявка върна повече от 1 стойност...?

Една от таблиците, които актуализирате, има ли тригер? Ако има, вероятно съдържа подзаявка с повече от една стойност.

Лично аз намирам за много лоша практика да изключвам ограниченията за проверка, когато правя вмъквания или актуализации. Те са там с причина и ако вашите данни не отговарят на тези ограничения, не трябва да се вмъкват такива, каквито са, или ограничението трябва да се коригира за нови условия. Може също да създаде проблеми, ако записите се актуализират в бъдеще.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. C# скрипт, използващ StreamWriter, създава допълнителен символ?

  2. Връзката със SQL Server работи понякога

  3. Новият потребител на SQL Server не успя да влезе

  4. SQL Server 2008:как да дам привилегии на потребителско име?

  5. Можем ли да изтрием физическия файл от сървъра, когато изтрия съответния запис от базата данни?