send コマンドの文字制限 (文字数) は何ですか? どうすれば変更できますか?
長いコマンドを実行すると、完全に送信されず、文字列の末尾に「S」が追加されます (文字列が切り取られます)。送信できる文字数を変更/確認する方法はありますか?
脚本:
送信: Set tSql="SELECT count(*) AS cc FROM table WHERE id IN ('1111111111','1111111112','1111111113','1111111114','1111111115','1111111116','1111111117','1111111118' 、 '1111111119'、 '1111111120'、 '1111111121'、 '1111111122'、 '1111111123'、 '111111124'、 '1111111125'、 '111111126'、 '1111111127'、 '111111128'、 '111111129'、 '1111129'、 '1111129'、 '11111129'、 '11111129'、 '11111129'、 1111111131','1111111132','1111111133')"
キャッシュターミナルで得られるものは次のとおりです。
Set tSql="SELECT count(*) AS cc FROM table WHERE id IN ('1111111111','1111111112','1111111113','1111111114','1111111115','1111111116','1111111117','111111'1118', 1111111119 '、' 1111111120 '、' 1111111121 '、' 1111111122 '、' 111111123 '、' 1111111124 '、' 111111125 '、' 111111126 '、' 1111111127 '、' 111111128 '、' 1111111129 '、' 11111129 '、' 11111129 '、' 11111129 '、' 11111129
ご覧のとおり、コマンドに S が追加されており、最終的に構文エラーになります