sql >> Databáze >  >> RDS >> Sqlserver

Aktualizace více tabulek s vnitřním spojením

Ne.

Můžete provést pouze UPDATE nebo INSERT do jedné tabulky najednou.

Pokud potřebujete provést násobky, můžete je uzavřít do transakce, abyste se ujistili, že všechny projdou nebo selžou společně, ačkoli:

BEGIN TRY
BEGIN TRAN

UPDATE Table1
SET Col1=Value1

UPDATE Table2
SET Col2=Value2

COMMIT TRAN
END TRY
BEGIN CATCH
IF @@TRANCOUNT>0 ROLLBACK
<error message reporting here>
END CATCH


  1. Zabezpečení serveru MySQL

  2. Získejte první den v týdnu z čísla týdne

  3. Jak vytvořit navigační formulář v aplikaci Microsoft Access

  4. Jak aktualizovat pomocí vnitřního spojení v Oracle