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

2つのテーブルを結合しながらクエリを更新しますか?

    WHERE EXISTSを使用したい :

    UPDATE MusicianInstrument mi
       SET mi.instrumentName = 'Tambourine'
         , mi.levelOfExpertise = 'Adequate'
     WHERE EXISTS ( SELECT 1 FROM Musician m
                     WHERE m.musicianNo = mi.musicianNo
                       AND m.musicianName = 'Helen Partou');
    

    ちなみに、Oracleを使用しているので、オブジェクト名にCamelCaseまたはheadlessCamelCaseを使用しないことをお勧めします。



    1. 1つのステートメントですべてのビューのすべての特権を付与するにはどうすればよいですか?

    2. Oracle Security Alert for CVE-2021-44228

    3. 同じテーブル内の別の列の値と等しい1つの列のSQL設定値

    4. テーブルに外部キーを挿入する方法