2009-02-01から1ヶ月間の記事一覧
統計情報を手動で取りたくてDBMS_STATSパッケージをいじっていたのですが estimate_parcent(サンプリングするパーセンテージ)が デフォルトでNULLになっていたので、NULLだと何パーセントになるのかなー ってマニュアル漁ってたら 「NULLは計算を意味しま…
ORACLEのCASE文はかなり便利でいろいろな要件で結構使ったりしますが、 本当に色々できます。たとえば ・SELECT ・FROM ・WHERE ・GROUP BY ・HAVING ・ORDER BY などがあります。 こんなテーブルがあったとして TEST_USER ID NUMBER NAME VARCHAR2 AGE NUMB…
MySQLのようにautoincrementをOracleで使いたいことが多々ありますが Oracleにはautoincrementに相当する機能はありません。Oracleで同等のことをしたいときはDMLTriggerを駆使します。 たとえばこんなテーブルと CREATE TABLE TEST_USER ( ID NUMBER NOT NU…