【Nothing’s Carved In Stone】10th Aniversary Live at BUDOKAN
いってきたぜNothing's Carved In Stone 10 th Aniversary Live at 武道館!!
いってきたぜNothing's Carved In Stone 10 th Aniversary Live at 武道館!!
いってきたぜぴあフェス!
(いろいろあってもう1か月くらい前だけどw)
HTML5の「canvas」の練習用に、チープな「雷」を描画するプログラムを作ってみた。
こんなやつ↓
というわけで転職します。
転職活動の記録をここにまとめておこうと思います。
バルクの練習したついでに、ふと思い立って実験してみたくなったのでその実験結果を載せる。
内容は「バルクインサートを使うとどれくらい早くなる?」の簡単な実証実験である。
特定のテーブルAからデータをexpdpして、別スキーマにある同名テーブルAに、default付きの項目をaddしたA'をつくり、A→A'にimpdpすると、「ORA-38500: Unsupported operation: Oracle XML DB not present」というOracleエラーが発生する。
これが意味不明。
…っていう愚痴の記事。
どうも「dmpファイル側には存在しない項目をdefault付きでaddしたテーブルにはimpdpができない」ということでエラーになってるっぽいのだが、このエラーメッセージからは全くそれが連想できない。
「impdp ORA-38500」とかでググってもそれっぽい記事も出てこないので最初全くわからなかった。
なんとなく項目の違いがあるせいかもってのは疑いのネタにできたが、それにしたってこのエラーメッセージはわかりづらすぎる。
Oracle側の内部事情がいろいろあるんだろうが、もう少しわかりやすいメッセージにできなかったもんかね。
(まあOracleのエラーがわかりづらいのは今に始まったわけじゃないのでこれもその仲間というだけの話なのだけど)
バインド変数を用いたSQLにJavaから動的に値をセットする場合、
Oracleが用意している「OraclePreparedStatement」というのを使うことになる。
(どうもJava標準で用意されてるライブラリやクラス群にはバインド変数に公式に対応しているPreparedStatementは存在しないようだ)
行ってきたぜROCK IN JAPAN FESTIVAL2018!!
javaでzip圧縮する方法のメモ。
ググれば出てくるけど、自分用のメモのために。
行ってきたぜSpecialThanks HEART LIGHT RELEACE TOUR FINAL@新代田FEVER!!