sql >> データベース >  >> RDS >> Sqlserver

行を同時に SELECT と UPDATE する方法はありますか?

    OUTPUT 句 を確認することを検討してください :

    AdventureWorks2012 を使用します。 GO DECLARE @MyTableVar table( EmpID int NOT NULL, OldVacationHours int, NewVacationHours int, ModifiedDate datetime); UPDATE TOP (10) HumanResources.Employee SET VacationHours =VacationHours * 1.25、ModifiedDate =GETDATE() OUTPUT insert.BusinessEntityID、deleted.VacationHours、insert.VacationHours、insert.ModifiedDate INTO @MyTableVar; -- テーブル変数の結果セットを表示します。 @MyTableVar から EmpID、OldVacationHours、NewVacationHours、ModifiedDate を選択します。 GO -- テーブルの結果セットを表示します。 SELECT TOP (10) BusinessEntityID、VacationHours、ModifiedDate FROM HumanResources.Employee; GO   

    1. カウント付きのSQL連続レコード

    2. JOOQjsonバインディングの問題

    3. Wampserverアイコンが完全に緑色にならない、mysqlサービスが起動しない?

    4. プリズマ、順序を逆にする方法