在动态SQL中限制5000个字符

2020-09-08 10:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 大约一年以来,我们在H...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好


大约一年以来,我们在HANA上使用"纯" SQL进行数据集成和暂存。 最大限制是通过命令EXEC执行的动态ic SQL语句的5000个字符的最大长度。 因此,我们创建了动态静态SQL语句(将它们写在表中),并将此表导出为文本文件,以便在命令行上使用HDBSQL执行。 这很烦人。 5000是一个人为限制(不是8192 ..)有什么方法可以设置更大的长度?


非常感谢!

3条回答
小熊yu生菜
2020-09-08 10:39

据我所知,动态SQL语句没有特定限制,仅描述了此处(2,147,483,648字节)。

我猜您为动态SQL使用了VARCHAR或NVARCHAR类型 声明。 两种类型的长度均限制为5000(请查阅文档 )。

您可以使用 NCLOB 类型用于长度超过5000的语句。

一周热门 更多>