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

誤った結果のクエリを更新する

    company_name/empテーブルのすべての行を更新しています。

    相関サブクエリを使用してこれを修正し、行が存在することを確認するか、bday.empidにプライマリキーまたは一意キーを配置してクエリを実行することでより効率的にすることができます:

    update (
      select c.dob to_dob,
             d.dob from_dob
      from   company_emp c join dob d on (c.empid = d.empid)
      where  d.dob = date '2011-05-01')
    set to_dob = from_dob
    

    構文はテストされていません。




    1. バックアップmysqlを復元します

    2. SpringBootでPostgres接続が閉じられましたエラー

    3. データベースからbase64画像を取得する

    4. Oracle SQL to_date &to_timestamp ORA-01858:数値が必要な場所に非数値文字が見つかりました &ORA-01850:時間は 0 から 23 の間でなければなりません