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

オラクルの日付シーケンス?

    レコードのブロックに連続した日付を入力する必要がある場合は、それを行うのは簡単です。次のクエリは10個の日付を生成します。あなたがする必要があるのはあなたにあなたの出発点とlevelを与えるためにシード日付を調整することです connect by エンドポイントに合わせて句を挿入し、それをinsertに接続します ステートメント。

    SQL> select (trunc(sysdate, 'MM')-1) + level
      2  from dual
      3  connect by level <= 10
      4  /
    
    (TRUNC(SY
    ---------
    01-JAN-10
    02-JAN-10
    03-JAN-10
    04-JAN-10
    05-JAN-10
    06-JAN-10
    07-JAN-10
    08-JAN-10
    09-JAN-10
    10-JAN-10
    
    10 rows selected.
    
    SQL>
    


    1. MySQLのフィールドから最も一般的な値を選択します

    2. 作業単位のクローンでJPANullまたはゼロの主キーが検出されました

    3. 同様の演算子を使用せずに、複数の単一または参照のデータを取得する

    4. MySQLにインテンションロックを挿入するためのソリューション