update dbo.VersionsTree set parentId=d.ss from (
SELECT Reverse(SUBSTRING(SUBSTRING(Reverse(metacode),(LEN(metaid)+4),LEN(metacode)),0,Charindex('||',SUBSTRING(Reverse(metacode),(LEN(metaid)+4),LEN(metacode)),1))) as ss
,metaCode FROM [repositoryShop].[dbo].[VersionsTree]) as d where VersionsTree.metaCode=d.metaCode
注:Reverse:反转;颠倒;掉换
SUBSTRING: 返回字符、二进制、文本或图像表达式的一部分。可以理解为截取字符串。
LEN:返回文本字段中值的长度