【ORACLE】default付のテーブル項目追加中にSELECTするとかえってこない
テーブルにdefault指定付きの項目を追加(alter table tabne_name add column_name column_type default default_value)すると、
”テーブル項目追加中(alter文実行中)”はそのテーブルに対するSELECTが待たされるらしい。
alterが終われば解放されてSELECTも通るようになる。
テーブルに項目を追加するわけだから、
追加される前(alter文実行中も「追加」が完了する前という意味では「追加される前」)に発行するselect文には
当然追加対象のテーブル項目を含めることはできないので、
追加項目を見ないselectと、これからテーブルに項目を追加するalterの両者は、一見すると無関係に見える。
だけどどうも影響を受けてしまうようだ。
