SQL
にテーブルをドロップすると、私は奇妙な結果に遭遇します。私のテーブルがドロップされますが表示されませんでした。SQLでテーブルを削除すると奇妙な結果が発生する
BIN $ 0X1RWoaWQlSLcefLZbH5jA == $ 0表
は、この何ですか? テーブルを削除するにはどうすればよいですか?
SQL
にテーブルをドロップすると、私は奇妙な結果に遭遇します。私のテーブルがドロップされますが表示されませんでした。SQLでテーブルを削除すると奇妙な結果が発生する
BIN $ 0X1RWoaWQlSLcefLZbH5jA == $ 0表
は、この何ですか? テーブルを削除するにはどうすればよいですか?
Oracle 10g以降、データベースにはドロップされたテーブルの情報を含むrecycle binが含まれています。テーブルを削除すると、実際には削除されず、BIN$
接頭辞と自動生成されたハッシュを持つごみ箱(「通常の」テーブルではなく)に登録されます。
あなたはあなたのアプリケーションが正常に動作し、あなたが本当にもう、このテーブルを必要としないことを確認できたら、あなたはpurge
コマンドを使用して、完全にそれを取り除くことができます。
PURGE TABLE BIN$0X1RWoaWQlSLcefLZbH5jA==$0
そのテーブル名(大文字のため二重引用符で囲む必要がある)を入力しない場合は、単純に 'purge recyclebin'を使うこともできます –
は[SO]へようこそ。使用しているSQLソフトウェアとシステムを言い、SQLコマンドを表示したい場合は、答えが難しいかもしれません。 [編集]ボタンを使用して必要な詳細を追加します。 –