0

我有一个表格,其中包含 nvarchar 类型的归档“myData”,有时包含以字符串“|||”结尾的数据 我想删除。显然数据不是固定的,所以我不能只使用

UPDATE myTable
SET myData = REPLACE(myData, 'oldString', 'newString')

因为这仅适用于一条记录(例如oldString = '12-feb-17|||' and newString = '12-feb-17'

我怎样才能在全球范围内做到这一点?

4

1 回答 1

1

你可以做:

UPDATE myTable
    SET myData = LEFT(myData, LEN(myData) - 3)
    WHERE myDATE LIKE '%|||';
于 2017-08-23T11:13:27.970 回答