SQL

テーブルの制約を無効/有効にする

SQL

制約に引っかかってINSERTに失敗してしまった…どうすれば…という状況になった時に教えていただいたSQLの備忘録。 テーブルの制約を無効にする alter table テーブル1 modify constraint 制約名 disable; テーブルの制約を有効にする alter table テーブル1 m…

テーブルの他の列の値を利用して更新する

SQL

このテーブルの列Bを列Aで一括更新してほしいんだけど…と言われて調べたらこういうこともできるんだーって思ったので備忘録。 「update 他のカラムの値」でググったところ、下記のWebページを発見。 3.2.5 更新するデータに別の列の値を使用する update 購入…

とあるテーブルのデータを利用しつつ他のテーブルにINSERTする

SQL

ボールを抱えた状態にしたくなくて、早く帰りたい欲求と空腹と戦いながら解決した問題の備忘録。 とあるテーブルのデータを利用しつつ他のテーブルにINSERTしなければならなくなった。さて、どうしたものか。 「insert 全件 sql」でググったところ、下記のTi…

DATE型のSQL条件

SQL

プロジェクトメンバーに教えていただいた話の備忘録。 d.hatena.ne.jp select * from なんかのテーブル where なんかの日付 >= TO_DATE('2016/12/23 00:00:00', 'yyyy/mm/dd hh24:mi:ss') and なんかの日付 <= TO_DATE('2016/12/23 23:59:59', 'yyyy/mm/dd h…

DENSE_RANK…?

SQL

VIEW項目の要望に連番(とあるコードの昇順)ってあったけど、実現の目処が立たず(ROWNUM試したらグチャグチャだった)、運用でどうにかしてもらおうと相談していたところ、教えていただいたDENSE_RANKで解決したので備忘録。 【連番(とあるコードの昇順)…