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

sql-存在しない場合は挿入

    PL / SQLへのコンテキスト切り替えではなく、すべてSQLで実行します。

    INSERT INTO DATA1.FOLDERS
    (folder_id,
     user_id)
    SELECT f1.folder_id,
           f1.user_id
      FROM DATA1.FOLDERS f1
     WHERE NOT EXISTS (SELECT 1
                         FROM DATA1.FOLDERS f2
                        WHERE f1.folder_id = f2.folder_id
                          AND f1.user_id = f2.user_id);
    


    1. クエリ中にタイムスタンプを読み取り可能な日付に変換する

    2. 複数の列にわたるDISTINCTのカウント

    3. 大きなCSVファイルをMysqlデータベースにアップロードする

    4. データモデル