Oracle | クズリーマンのカス備忘録

Oracle

スポンサーリンク
Oracle

Oracle で、全テーブルの全カラム(フィールド)取得する方法

やり方 -- 全テーブルのカラム(列)の一覧を参照 SELECT * FROM ALL_TAB_COLUMNS WHERE OWNER = 'satou'; 「satou」のところは変えてね。 WHERE OWNER = '●●●'...
Oracle

Oracleのchr 一覧

OracleのSQLクエリで chr(数字) っていうのが使える。 chrとは 要するに、chr(数字) の数字で指定したコードの文字を返してくれるもの。 CHRは、データベース文字セットまたは各国語文字セット(USING NCHAR...
Oracle

SQL Developer で、OracleのTableのデータを一括で Deleteするのはやめとけ。(データが大量な場合)[失敗談]

SQL Developer は、GUIでデータを選択してdeleteできる。しかもCommitまで自動でやってくれる模様。(違ったらスマン) で、 1. SQL Developer で、OracleのTableのデータを一括で Dele...
Oracle

Oracle TRUNCATE しようとしたら、外部キーのせいで失敗

事象 TRUNCATE TABLE テーブル; しようとすると、 ORA-02266 のエラーが出て、TRUNCATE できない。 原因 TRUNCATE しようとした TABLEが、外部キーによって参照されている為。 以下は...
Oracle

Oracle impdp インポートできていないレコードがあった 文字コードと文字サイズの問題

未解決だで。 インポート先のカラムのバイト長を広げるやり方で解決しました。 事象 impdpコマンドでインポートして完了したけど、一部のレコードがインポートできていなかった。 実行したインポートコマンドはオプションも含めると以下の感じ。 ...
Oracle

Oracle impdp コマンド時にORA-39002 ORA-39070 ORA-39087 が出て、インポートできない

事象 impdp コマンドでインポートしようとしたら、 ORA-39002 ORA-39070 ORA-39087 の3つのエラーが出力され、インポートできない 原因 DIR が無いこと、または権限が付与されてないことが原因...
Oracle

Oracle SYSTIMESTAMP とは

OracleのSYSTIMESTAMPとは SYSTIMESTAMPは、データベースが存在するシステムの、秒の小数部とタイムゾーンを含む日付を戻します。戻り値の型は、TIMESTAMP WITH TIME ZONEです。 Oracle...
Oracle

Oralce ユニーク 設定 確認

Oracleでユニークが設定されてるところ確認する。 SQLDeveloperだと、制約タブを見る。 レポートも吐ける 「DBドキュメントの生成(R)」てやつ。 出力項目選択して、出力先のディレクトリ(新しく作っといたほうが良い)選択して...
Oracle

Oracle SEQUENCE メモ

参考 参考 ALTER でSEQUENCE内容変更 SELECTでSEQUENCEの内容確認 SEQUENCEのパラメータそれぞれの意味 qiita MySQLでSEQUENCEを実現する SEQUENCEテーブルを...
Oracle

Oracle 、TO_CHARなしでも、SELECTしたときにDATEから時間がselectできる環境変数 NLS_DATE_FORMAT設定

OracleのDATE型、多分デフォルトだとYY-MM-DDの形式になっててSELECTしても時間が目に見えないと思う。 が、時間のデータも持ってる。 TO_CHAR() して、時間指定すると、時間のデータが確認できる。 が、設定しておけ...
スポンサーリンク