-1

我从 asp.net Web 服务(我已经创建)得到一个字符串作为我的 SP 的输入参数。

输入字符串不是固定的,即它可能具有可变长度,我希望未知字符串由 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 服务的功能,因此我建议将 XML 从您的 Web 服务传递到 SQL Server。SQL Server 2008 有许多很好的方式来处理 XML,许多数据平台、库和编程语言也是如此。它们都没有内置功能来处理您的自定义序列化格式。

于 2013-08-22T14:05:06.730 回答