適切なキーワードを持っていないのかもしれませんが、それを行う方法が見つからないようです。
これらの2つの文字列があるとしましょう:
firstString = "I am a string";
secondString = "I am a long";
文字列 1 の一部を文字列 2 に移動できる方法はありますか?
コピーではなく、移動します。
最終結果は次のようになります。
firstString = "I am a"
secondString = "I am a long string"
問題
多くの文字を含む文字列があります。この文字列を SQLServer に送信したいのですが、それを受け取る関数は 8000 文字を超えることはできません。したがって、8000 文字ごとにリクエストを送信する必要があります。
- String1 が 8000 文字を超えているかどうかを確認します
- そうであれば、最初の 8000 Char を取り、それらを String2 に移動します。
- String2 を SQL に挿入する
- 繰り返す
- 長さが 8000 文字より小さい場合は、文字列 1 を SQL に送信します。