Report SQR字符串变量
我有一个字符串变量,它从查询中获得大约1184个变量,但它在CSV格式的SQR报告中仅显示263个字符。请告诉我如何在我的变量中获得整个字符。请帮助我了解SQR报告问题中没有足够的信息可供回答。我的最佳猜测是,当SQR将输出写入CSV格式的文件时,结果会被文件属性截断 在SQR中,使用以下参数打开文件:Report SQR字符串变量,report,sqr,Report,Sqr,我有一个字符串变量,它从查询中获得大约1184个变量,但它在CSV格式的SQR报告中仅显示263个字符。请告诉我如何在我的变量中获得整个字符。请帮助我了解SQR报告问题中没有足够的信息可供回答。我的最佳猜测是,当SQR将输出写入CSV格式的文件时,结果会被文件属性截断 在SQR中,使用以下参数打开文件: !-- File is opened but will write only 300 characters Open $myFile as 10 For-Writing Record=300 !
!-- File is opened but will write only 300 characters
Open $myFile as 10 For-Writing Record=300
!-- other code
Write 10 From $var1 $comma $var2
!-- other code
如果打开文件的长度为300个字符,那么如果$var1和$var2的总长度超过300个字符,则输出中将有截断的结果
这是我最好的猜测,因为截断不会发生在255/256或511/512这样的二进制数边界上。我们可以通过修改SQR初始化文件(也称为“sqlsize”)来增加字符串变量的大小,以在必要时将文本字符串变量的最大允许大小调整为64K-1字节 在这种特殊情况下,限制因素不是变量的大小,而是单个LET命令允许的最大长度–默认值仅为2048字节。我相信您的环境已设置为使用默认设置 尝试使用上面的注释增加大小