ORA-06502:PL/SQL:numeric or value error:character string buffer too small【解决方法】

今天爱分享给大家带来ORA-06502:PL/SQL:numeric or value error:character string buffer too small【解决方法】,希望能够帮助到大家。
用python运行django项目,用orm查询集查询时,出现这个错误:


django.db.utils.DatabaseError: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at line 1

输入关键字模糊查询遇到的错误,


word='笑'
all_user = User.objects.filter(
       desc__icontains=word
        )

模型


class User(BaseModel):
    # 用户信息
   name = models.CharField(u'帖子名称', max_length=100)
   desc = models.TextField(u'帖子描述')

解决办法:
用原生sql模糊查询即可:


sql = """select *  from t_user   where desc like '%%%s%%' """ % word
all_user = exe_sql_all(sql, db_name=RDKM_DB)
print(all_user)

原文链接:https://itblood.website/4861.html,转载请注明出处。
0
堕落玩偶-爱欲行动V0.4.9 中文步兵破解版 可玩后宫模式[电脑/10G](Fallen Doll: Operation Lovecraft) [精品3D/中文/全动态]
堕落玩偶-爱欲行动V0.4.9 中文步兵破解版 可玩后宫模式[电脑/10G](Fallen Doll: Operation Lovecraft) [精品3D/中文/全动态]
5分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?