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

SQL Server 2008 Trigger

Не виждам как свързвате тези редове, които бяха вмъкнати/актуализирани в Inserted псевдо таблица към редовете във вашите Projects маса. Трябва да има нещо като

inserted.ID = projects.ID 

или нещо подобно в WHERE клауза:

UPDATE p
SET 
    p.date_complete = GETDATE()
FROM  
    dbo.Projects p
INNER JOIN 
    inserted i ON inserted.id = projects.id
WHERE 
    i.status = 'Completed'
    AND p.date_complete = '1900-01-01'


  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. Вземете списък с дати между две дати с помощта на функция

  3. Как да вмъкна променлива в таблица с динамична заявка?

  4. SSMS версия 18 – няма диаграми на база данни

  5. Пагинация в SQL Server с помощта на OFFSET/FETCH