だから、私は2つのデータベース・インスタンスを持って、一つは別のユニットテストのために開発からコピーされた、一般的に開発のためです。データベースから削除できません...?
何かが、私が把握することはできません開発データベースに変更され、私が異なっているかを確認する方法がわかりません。
Iは、例えばで、特定のテーブルから、削除しよう:
delete from myschema.mytable where id = 555
私は行がないことを示す単位テストDBから次の正常応答が削除された取得:
SQL0100W No row was found for FETCH, UPDATE or DELETE; or the result of a query is an empty table. SQLSTATE=02000
しかし次のエラーで開発データベースがまったく削除されません。
DB21034E The command was processed as an SQL statement because it was not a valid Command Line Processor command. During SQL processing it returned: SQL0440N No authorized routine named "=" of type "FUNCTION" having compatible arguments was found. SQLSTATE=42884
私の推測では、問題を引き起こしているトリガーやビューが追加されたり変更されたりしていますが、どのように問題を発見するかわかりません。誰にもこの問題があったか、問題の根は?
(これは、DB2データベースであることに注意してください)