因此,我有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数据库)