在oracle10g中执行SQL查询时遇到问题

在oracle10g中执行SQL查询时遇到问题,oracle10g,Oracle10g,update books set status='reserved',其中uppertitle如upper'%Core Servlets%和Core Servlets%' 当我给出“%core%或“core servlets”时,此查询正在执行,但当它是%core servlets和core servlets%时,此查询不起作用 他们对字符串%Core Servlets和Core Servlets%的长度有限制吗?您是否收到任何错误?我无法更新数据库。。。它没有显示任何错误,例如0行已更新。它以

update books set status='reserved',其中uppertitle如upper'%Core Servlets%和Core Servlets%'


当我给出“%core%或“core servlets”时,此查询正在执行,但当它是%core servlets和core servlets%时,此查询不起作用


他们对字符串%Core Servlets和Core Servlets%的长度有限制吗?

您是否收到任何错误?我无法更新数据库。。。它没有显示任何错误,例如0行已更新。它以任何方式执行,只是找不到任何匹配的行进行更新。因此,您没有与整个字符串片段匹配的行。这两个版本的工作没有告诉你太多,因为他们是一个不同的模式,一个没有找到任何东西。你真的希望有一本书吗?课程重复“核心servlet”的标题?核心servlet和核心servlet出现在我的数据库记录的标题列下。。。我认为这个问题是由于字符串核心servlet和核心servlet的长度造成的……我如何解决它呢?这不是由于字符串的长度;不知道你为什么会这么想。也许你有一个硬空间,或一个打字错误。也许您可以将“从书籍中选择标题”的结果添加到问题中,其中大写标题(如“%CORE SERVLETS%”)。