大家帮忙看看 这段代码有问题吗? 好像实现不了
--try
;WITH cte AS
(
select name1,
email,
reverse(substring(reverse(email),1,charindex('@',reverse(email)))) em,
replace(replace([str],name1+' ',''),' '+email,'') pass from
(
select substring([str],0,charindex(' ',[str])) name1,
reverse(substring(reverse([str]),0,charindex(' ',reverse([str])))) email,[str] from xxxx.dbo.kkk)t
)
UPDATE xxxx.dbo.kkk SET name1=name1, email=email, em=em,pass=pass
数据库名 xxxx
表 kkk
目的 把str字段里的字符 分割后 分别分割到 name1 email em pass 字段
大家帮忙看看 这段代码有问题吗? 好像实现不了
------解决方案--------------------
发私信了,你这典型没替换掉我的语句....