我有一个文本,其中混合了所有字母数字值... 例如像这样
ACETAMINOPHEN 250 MG ASPIRIN65 MG CAFFEINE
ACER NEGUNDO POLLEN0.0021 G/ML ACER RUBRUM POLLEN0.0021 G/ML ACER SACCHARINUM POLLEN0.0021 G/ML ACER SACCHARUM POLLEN
所以我的要求是我需要在本文中的每个数字值之前添加逗号(,)。文本是彼此不同的。但是主要的一个是什么数字是需要在那之前添加逗号(十进制,数字等)
ACETAMINOPHEN,250 MG ASPIRIN,65 MG CAFFEINE
ACER NEGUNDO POLLEN,0.0021 G/ML ACER RUBRUM POLLEN,0.0021 G/ML ACER SACCHARINUM POLLEN,0.0021 G/ML ACER SACCHARUM POLLEN
建议我???
答案 0 :(得分:1)
这将需要正则表达式。如果您使用的是SQL Server 2008或更高版本,则编写使用RegEx
对象实现此功能的.NET函数可能会更容易。然后,您可以在UPDATE
查询中调用该函数(.NET汇编函数)来修改数据。如果您有兴趣,请参阅this article。
或者,您可以使用DataSet或其他.NET级数据访问方法来实现相同的目标。