TripStopOrder テーブルの StopTypeCode = Drop である TripStop テーブルの ActualArrivalDate と ActualDepartureDate を更新できるストアド プロシージャを作成しようとしています。
Create Proc spUpdateTable
@OrderID int, @ArrivalDate datetime, @DepartureDate datetime
As
Begin
Begin Transaction
Select * From dbo.TripStopOrder
Join dbo.TripStop ON dbo.TripStopOrder.TripStopID = dbo.TripStop.TripStopID
Where OrderID = ''and StopTypeCode ='Drop'
このレコードを見つけたら、TripStopId を取得して Update ステートメントに渡す必要があります。これを行う方法がわからない...一時テーブルを使用してから、別の Select ステートメントを実行して TripStopID を取得できますか?
Update dbo.TripStop SET ArrivalDate='',DepartureDate=''
Where TripStopID = ''
End
Commit
アイデアや提案は大歓迎です。〜初心者〜