ここでは、最近遭遇した次の Oracle エラーについて愚痴を言いながら掲載しています。
ORA-00972: 識別子が長すぎます。
そもそも、このエラーが発生したのはサブクエリの名前を長くしろって言ってくるアイツが原因です。ボケ!
好きか嫌いか最優先 正悪気にする暇はなし
ここでは、最近遭遇した次の Oracle エラーについて愚痴を言いながら掲載しています。
ORA-00972: 識別子が長すぎます。
そもそも、このエラーが発生したのはサブクエリの名前を長くしろって言ってくるアイツが原因です。ボケ!
遠くから大きな声が聞こえてきます。いつもの小姑が騒いでいます。
A:「だ~か~ら~、このちょっとの瞬間に誰かが select して読み込んだ値を使ったらデータが矛盾しちゃうでしょ!! ロックがいるでしょ!!」
B:「え~、そのようなことは設計上ないのですがぁ」
A:「誰かが保守で読む取るとかあるでしょ!!」
B:「はぁ~、保守ですかぁ」
Perl から DBI モジュールで Postgres からデータを取得する場合に文字化けすることがあります。特に Perl の文字コードとデータベースの文字コードが異なる場合に注意が必要です。
今まで Postgres を使用したことは一度もありませんでしたが、文字列と null の比較は Postgres のバージョンによって違うようです。
ここでは、Postgres のデフォルトエンコーディングである UTF-8 以外のエンコーディングでデータベースを作成するサンプルを掲載しています。