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

SQLのカレンダーテーブル

    Oracle行ジェネレーター を使用できます。 :

     insert into your_table ( your_column )
     select 
        to_date('2000/01/01', 'yyyy/mm/dd') + N.n
     from
      (SELECT ROWNUM n
       FROM   ( SELECT 1 just_a_column
             FROM   dual
             CONNECT BY LEVEL <= 
                   SYSDATE
                   - to_date('2000/01/01', 'yyyy/mm/dd') 
                   + 1
               ) T
      ) N
      where
          to_date('2000/01/01', 'yyyy/mm/dd') + N.n <= SYSDATE
    


    1. 複数の行を1つの行にマージします

    2. null値を含む配列でPDOを実行する

    3. Mysqlは、別のテーブルからのIDによって1つのテーブルを削除します

    4. Oracleすべてのテーブルのすべての列で文字列を検索