Jay*_*Jay 10 sql t-sql sql-server string
我知道MS T-SQL不支持正则表达式,但我需要类似的功能.这是我正在尝试做的事情:
我有一个varchar表字段,用于存储面包屑,如下所示:
/ ID1:组别/ ID2:产品组别/ ID3:类别3 /
每个类别名称前面都有其类别ID,用冒号分隔.我想选择并显示这些面包屑,但我想删除类别ID和冒号,如下所示:
/组别/类别2 /类别3 /
应删除前导斜杠(/)到冒号(:) 之间的所有内容.
我无法提取数据,在外部操作数据,然后重新插入表中; 所以我试图在SELECT语句中完成这个.
由于SELECT中返回的行数,我也无法使用游标循环遍历每一行并使用嵌套循环清理每个字段.
可以这样做吗?
谢谢大家 - 杰伊