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

Oracleの列に行数を渡す

    これを行うことができます(バージョン12c以降で機能します):

    alter table your_table add id number generated always as identity;
    

    ただし、これにより、将来の挿入のために、列の新しい値も生成されます。

    total row numberについても 、これはほとんどの場合1から「合計行数」までの値を生成するはずですが、とにかく(これが正しく機能しない可能性がある場合は正確にはわかりません)、alterの後にこれを確認してください 次の操作を実行できます:select count(*), max(id) from your_table 。値は一致している必要があります。



    1. 合計クエリの最大値

    2. TODATEOracleのレコードをフェッチできません

    3. Scala Slick:MTable.getTablesは空のベクター/リストを返します

    4. 日付の違いを取得するためのMYSQLクエリ