まとまりのないブログ

something which something is something

交差運転日記

firebirdのテーブルがDROPできない

投稿日:

categoryという名前のテーブルを作成して、それを削除しようとしたら、

SQL> drop table category;
Statement failed, SQLSTATE = 42000
unsuccessful metadata update
-object CATEGORY is in use

というエラーが発生してテーブルが削除することができなかった。原因は、トランザクションでコミットしていない処理が残っていたから。
SQL> commit;
と入力してやってからdropを実行すると上手く行った。

と、思ったら、commitしてもテーブルを削除できない現象を確認した。CATEGORYオブジェクトは使用中である・・・ふむ。
firebirdのisqlを一旦quitコマンドで終了させて、再度起動してデータベースに接続してみたら、今度はdropコマンドが通った。う~ん、なんだこりゃ。

あ、わかった。isqlで繋げたまま、delphiのIDEでも繋げていたからおかしな現象が発生していた模様。めんどくさいけどisqlはその都度接続するようにしないといかんな。

-交差運転日記

執筆者:


comment

メールアドレスが公開されることはありません。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

局・部・課などの単位についてのメモ

局・部・課というような単位について気になって調べてみたのでメモ。

no image

ラケットカバーが3000円て

ヨネックス カーボネックス20のラケットカバー 未使用品 ヨネックスのカーボネックス20。昔大流行した定番ラケットで現在もリデザインされるなどして発売されている。そのカバーがヤフオクで3000円の値が …

no image

flash 円運動の実験

no image

mysqlへの接続が8時間後に切れる

java.lang.Exception: The last packet successfully received from the server was20910 milliseconds ago …

no image

kevi3d_1

まず把手の部分。