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

Oracleのシーケンス番号でテーブル全体を更新します

    merge into foo
    using
    (
       select rowid as rid,
              row_number() over (order by date_value) as seqno
       from foo
    ) t on (foo.rowid = t.rid)
    when matched then update
       set srno = t.seqno;
    

    SQLFiddleデモ: http://sqlfiddle.com/#!4/d8cc5/2 >



    1. RailsPostgresqlの複数のスキーマと同じテーブル名

    2. mysqli_multi_queryを実行して、最後のクエリの結果を使用する方法を理解できません

    3. 特定のファイルの場所からmysqlデータベースをインポートするためのスクリプト

    4. CakePhP 3.0でTableRegistryが見つからないのはなぜですか?