我需要根据其他表中的内容更新表DOCUMENT_SHARING文档_ ID,正确的ID应该由其他唯一标识符选择。一个文档可能有多个共享,或者根本没有共享。该怎么做呢?我卡住了。AND D.doc_id = DS.doc_id) where DS.doc_id IS NOT NULL;错误报告:
SQL错误: ORA-01407:无法更新("SCHEMA"."DOCUMENT_ID")为</e
DATE NOT NULL,
ACL_RETURN_DATE DATE NOT NULL); 我得到了这个错误 INSERT INTO CHARTERS (CHARTER_ID,BOAT_IDB002',TO_DATE ('2019/03/10', 'yyyy/mm/dd'),TO_DATE ('2019/03/08', 'yyyy/mm/dd'),'G0
当特定的更新语句在存储过程中运行时,我收到错误ORA-1407,无效数据被写入XmlType字段。存储过程正在尝试更新Xml,但没有尝试更新ID。x = foo, y = bar, my_xml = xmldata where the_field = my_field此时,Oracle返回"ORA-01407: cannot update ID to NULL",字段my_xml现
我有一个表'TAB‘(简化了这个问题),它有两个列'id’(db中的整数和not null )和'value‘(varchar和not null在db中)。如果对所有行一起更新数据,则查询工作良好,但如果更新的行较少,则会给我带来错误。假设我们有三行,id = 1,2和3,值A,B和C。
当对所有三行一起触发查询时,它就可以正常工作了。WHEN id = 1 THEN 'X' WHEN id = 2 THEN 'Y' WHEN id =
我使用了下面的查询,该查询在Oracle sql developer中产生错误。age=1 then 4 end;update details set age= case when age=4 then 1 else nullend;
SQL Error: ORA-01407: cannot update ("DETAILS"."AGE") to N