Linux on DB2。DB2:現スキーマを変更しても、そのスキーマの表は表示されません。
私は
db2 values current schema
AAA
、によって現在のスキーマを見つける2つの、私のデータベース内のスキーマ(AAA
とBBB
言う)、
を持っている私はのリストを見つけることができますこのスキーマのテーブルby
db2 list tables
今私は
db2 set schema BBB
と現在のスキーマを変更しかし、私は再び表をリストするとき、今、それはまだ私がスキーマBBB内の異なるテーブルがある知っているにもかかわらず、古いリストが表示されます。ただ好奇心から、私はこれがある限り、現在のスキーマが、私はAAAに現在のスキーマを変更するかのように、私は完全な構造を見ることができるBBB、あるとして空の結果を返します
db2 describe table tab_name_1
によってテーブルの構造を見てみましたテーブルの
私はDB2にはとても新しいので、間違っているかもしれませんが、この動作は私にとっては正しくありません。私は現在のスキーマ内のテーブルが照会されたときにそれを見ることを期待していました。
誰かがこれに光を当てたり、良い情報源を提供できるかどうかは分かります。