Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

usuwanie rekordów z wielu tabel jednocześnie za pomocą jednego zapytania w sqlserver2005

Jeśli nie używasz jakiegoś kaskadowego usuwania, pojedyncza instrukcja delete usunie wiersze z jednej tabeli.

W twoim przykładzie, jeśli składnia jest poprawna, będziesz usuwać wiersze z responseheader tylko pozostałe tabele są używane tylko do określenia, które wiersze należy usunąć z responseheader .

Mówiąc dosadnie, naprawdę nie chcesz używać usuwania kaskadowego, więc powinieneś wykonać wiele instrukcji usuwania, po jednej w każdej tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między sys.objects, sys.system_objects i sys.all_objects w programie SQL Server

  2. Kopia zapasowa bazy danych MSSQL bez określonej tabeli

  3. Jak dodać właściwość tożsamości do istniejącej kolumny w SQL Server?

  4. Konwertuj nvarchar na bigint w serwerze Sql 2008

  5. SQL Server 2008 Uruchamianie wyzwalacza po wstawieniu, aktualizacja blokuje oryginalną tabelę