-1

SP の入力パラメーターとして、asp.net Web サービス (既に作成済み) から文字列を取得します。

入力文字列は固定されていません。つまり、可変長である可能性があり、未知の文字列を my で分割し、store procedureその内容をテーブルのそれぞれの列に挿入したいと考えています。私の文字列サンプルは次のとおりです。

date=10/10/2000|age=13^date=01/01/2001|age=12^date=02/02/2005|age=8

...等々。どうもありがとう

4

1 に答える 1

0

何年も前に独自のカスタムの複数区切り形式を作成して素晴らしいと思ったプログラマーがいたため、私は毎日これに苦労しています。非標準です。遅いです。カスタム プログラミングは、このデータを扱うすべてのシステムで複製 (およびデバッグ) する必要があります。率直に言って、それはひどいものであり、そうしなければならない説得力のある理由はありません.

Web サービスの動作を制御できるので、Web サービスから SQL Server に XML を渡すことをお勧めします。SQL Server 2008 には、多くのデータ プラットフォーム、ライブラリ、およびプログラミング言語と同様に、XML を操作する優れた方法が数多くあります。カスタムのシリアル化形式を処理する機能が組み込まれているものはありません。

于 2013-08-22T14:05:06.730 に答える