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

SQL Server 同時トランザクションの問題

    コンポーザブル DML を使用してすべてを 1 つにしますか?

    INSERT INTO order_item (item_no, order_id)SELECT X.item_no, @order_idFROM ( MERGE INTO items AS tgt USING (SELECT TOP (@whatever) item_no FROM items WHERE status ='Unused' ) AS src ON tgt. item_no =src.item_no WHEN MATCHED UPDATE SET status ='Used' OUTPUT $action as action, item_no -- より複雑なものには $action が必要) AS X-- WHERE action ='UPDATE' -- より複雑なものに必要  

    1. SQLクエリの結果を組み合わせる

    2. 1対多のテーブルでのユーザーのランキングのクエリ

    3. 'Order by'が指定されていない場合、クエリはレコードセットに対してどの順序を選択しますか?

    4. jsonbキーに対してLIKEクエリを実行するにはどうすればよいですか?