Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

CLOB/BLOB型のカラム

Oracle10gだと、システム管理のINDEXが作成されるの?確認したのは、以下の2つ。

  • Oracle Database 10g EE 10.2.0.2.0
  • Oracle Database 10g XE 10.2.0.1.0

試しに作ってみると、確かに作成された。え〜!
しばらく嵌ってたよ。。。というか、久しぶりのOracleに絶賛嵌り中 orz

$ sqlplus scott/tiger

SQL*Plus: Release 10.2.0.1.0 - Production on 火 12月 19 21:02:00 2006

Copyright (c) 1982, 2005, Oracle.  All rights reserved.



Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
に接続されました。
SQL>
SQL> select index_name from user_indexes;

レコードが選択されませんでした。

SQL> create table lob_test (
  2  test clob
  3  );

表が作成されました。

SQL> select index_name from user_indexes;

INDEX_NAME
------------------------------
SYS_IL0000013716C00001$$

SQL> alter table lob_test
  2  add (test2 blob);

表が変更されました。

SQL> desc lob_test
 名前                                    NULL?    型
 ----------------------------------------- -------- ---------------------------- TEST                                               CLOB
 TEST2                                              BLOB

SQL> select index_name from user_indexes;

INDEX_NAME
------------------------------
SYS_IL0000013716C00001$$
SYS_IL0000013716C00002$$

SQL>