Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Report SQR字符串变量_Report_Sqr - Fatal编程技术网

Report 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 !

我有一个字符串变量,它从查询中获得大约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
!-- other code
Write 10 From $var1 $comma $var2
!-- other code
如果打开文件的长度为300个字符,那么如果$var1和$var2的总长度超过300个字符,则输出中将有截断的结果


这是我最好的猜测,因为截断不会发生在255/256或511/512这样的二进制数边界上。

我们可以通过修改SQR初始化文件(也称为“sqlsize”)来增加字符串变量的大小,以在必要时将文本字符串变量的最大允许大小调整为64K-1字节

在这种特殊情况下,限制因素不是变量的大小,而是单个LET命令允许的最大长度–默认值仅为2048字节。我相信您的环境已设置为使用默认设置

尝试使用上面的注释增加大小