因此,我有2個數據庫實例,一個用於一般開發,另一個從開發中複製用於單元測試。無法從數據庫中刪除...?
在開發數據庫中發生了一些變化,我無法弄清楚,我不知道如何看看有什麼不同。
當我試圖從特定表中刪除,有例如:
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數據庫)