文档解释
ORA-13756: Cannot update attribute “string”.
Cause: The user attempted to update an attribute element that cannot be modified. The only string attributes that can be updated are MODULE, ACTION, PARSING_SCHEMA_NAME, PRIORITY, and OTHER.
Action: Adjust the attribute name and retry the operation.
ORA-13756 错误是由于在使用类型为string的函数来更新数据表或者索引时出错导致的。
官方解释
ORA-13756 是指在使用类型为string的函数操作数据表或者索引时出错,在该错误情况下无法接受此更新请求。
常见案例
比如,在 Oracle 数据库中,有一张学生表,当我们使用 string 类型的函数更新这张表,则会报ORA-13756 错误。
正常处理方法及步骤
1. 先确认报错信息,检查是否有类型为string的函数导致的报错信息;
2. 检查使用了string类型的函数时,字符串类型的参数是否正确,包括大小写,格式等;
3. 如果有多个参数构成类型为string的函数,需要检查这些参数的内容,确保参数分隔符正确,参数之间有字符串链接符号间隔;
4. 如果发现参数出错了,导致string类型的函数使用错误,则需要修正参数,确保string类型的函数调用正确,然后重新尝试更新操作。