当前位置: 首页 > article >正文

【YashanDB知识库】如何处理yasql输入交互模式下单行字符总量超过限制4000字节

现象

在yasql执行sql语句后报错:YASQL-00021 input line overflow (>4000 byte at line 4)

原因

yasql在交互模式模式下单行字符总量限制4000字节,超出该限制即报错。

交互式模式下,yasql会显示一个提示符,通常是 SQL>,等待用户输入命令,

用户执行的每个命令都会立即执行,并显示结果。这允许用户实时看到他们的操作效果。

解决办法

非交互模式下单行字符总量最大限制为:32000字节。远高于交互模式下的4000字节。

如果输入文本是32000字节以内,可以用非交互模式来执行。非交互模式有2种方法执行:

1、通过输入文件方式执行 yasql usr/passsword -f -e test.sql

2、设置登录yasql为静默模式( silent mode),yasql -S usr/passsword << EOF

SELECT value FROM v$parameter WHERE name = ‘background_dump_dest’;

exit

EOF

总结

当遇到需要在yasql下执行,但SQL语句太长,超出交互模式单行字符上限制,可用使用非交互模式。


http://www.kler.cn/a/441716.html

相关文章:

  • 【MySQL】数据库基础知识
  • 使用vue-next-admin框架后台修改动态路由
  • Ubuntu如何安装redis服务?
  • 第3天:阿里巴巴微服务解决方案概览
  • 开篇:吴恩达《机器学习》课程及免费旁听方法
  • Android系统开发(六):从Linux到Android:模块化开发,GKI内核的硬核科普
  • 商业智能汽车充电桩 功能介绍
  • SpringBoot整合MybatisPlus报错Bean不存在:NoSuchBeanDefinitionException
  • C#高级:Winform桌面开发中TreeView的基础例子
  • PH热榜 | 2024-12-17
  • 【多维 DP】力扣2400. 恰好移动 k 步到达某一位置的方法数目
  • 陕西科技大学《2024年807自动控制原理真题》 (完整版)
  • You need to call SQLitePCL.raw.SetProvider()
  • Java中的设计模式全解及电商应用场景示例
  • IP数据云查询IP归属地信息
  • 数据结构:Win32 API详解
  • CXF WebService SpringBoot 添加拦截器,处理响应报文格式
  • React里循环tab列表,并实现点击切换class
  • C语言学习day19:结构体/枚举/共用体/游戏结构体的逆向分析
  • Uniapp安卓端获取手机号码
  • Docker中 localhost 与 0.0.0.0 的区别详解
  • oracle client linux服务器安装教程
  • git SSL certificate problem: unable to get local issuer certificate
  • 只出现一次的数字(字节面试题 最优解)
  • OpenCV 功能函数介绍 (二)
  • awk使用详解