日期:2014-05-18 浏览次数:20575 次
update [TEST] set en_first=left(cn,charindex(';',cn)-1),en_second=right(cn,len(cn)-charindex(';',cn)) where charindex(';',cn)>0
------解决方案--------------------
UPDATE TEST SET [en_first] = LEFT(cn,CHARINDEX(';',CN) - 1) ,en_second = RIGHT(cn,LEN(cn) - CHARINDEX(';',CN)) WHERE LEFT(cn,CHARINDEX(';',CN) - 1) LIKE '%[a-zA-Z]%' AND RIGHT(cn,LEN(cn) - CHARINDEX(';',CN)) LIKE '%[a-zA-Z]%'
------解决方案--------------------
update [TEST] set en_first=left(cn,charindex(';',cn)-1),en_second=right(cn,len(cn)-charindex(';',cn)) where charindex(';',cn)>0 and patindex('%[A-z]%',cn)>0