ねら~ITエンジニア雑記

やきうのお兄ちゃんが綴るOracle Databaseメインのブログ

2016-12-01から1ヶ月間の記事一覧

SQLチューニングと対戦格闘ゲームの類似性について語る。- JPOUG Advent Calendar 2016 Day 15 -

JPOUG Advent Calendar 2016 の Day 15 の記事となります。 昨日は Yousuke Yadaさん の 以下の記事でした。 R12.2新機能『Offline Encryption Conversion』 ※バックポート実行 http://blog.livedoor.jp/y_db_y/archives/49072687.html ワイはSQLチューニン…

PL/SQLのコレクション と 12c新機能のWITH句ファンクション で IN句1000個の壁(ORA-1795エラー)を回避/克服してみる。

Oracle Database では IN句に1000個以上の値を指定すると、ORA-1795エラーが発生してしまいます。 SQL> SELECT COUNT(*) FROM TBL_X T1 2 WHERE C1 IN ( 3 1 4 , 2 5 , 3 : (中略) : 4001 ,3999 4002 ,4000 4003 ); ,1001 * ERROR at line 1003: ORA-01795: …

Oracle Database でリテラルの文字列配列をTABLEファンクションでレコードとして返す。

文字列配列のTYPE定義⇒TABLEファンクションでイケるやで彡(゚)(゚) CREATE OR REPLACE TYPE tp_v_array IS TABLE OF VARCHAR2(4000); / SELECT * FROM TABLE(tp_v_array('a', 'b', 'c', 'xxx', 'ZZZ')); 結果は以下の通り。 SQL> CREATE OR REPLACE TYPE tp_v_…

Oracle DBA & Developer Day 2016(DDD 2016) の セッション資料 が公開されました。

タイトルの通り、去る2016年10月27日に開催された Oracle DBA & Developer Day 2016(DDD 2016) の資料が公開されたやで。 彡(^)(^) Oracle DBA & Developer Day 2016 の セッション資料 http://www.oracle.com/technetwork/jp/ondemand/ddd-2016-3373953-ja.…