gpt4 book ai didi

tsql - 从 SQL Server CE 中的字符串列中删除最后一个字符

转载 作者:行者123 更新时间:2023-12-04 13:20:03 26 4
gpt4 key购买 nike

在 SQL Server Compact 中,我试图删除来自影响 NVARCHAR 的数千行的错误的尾随逗号。柱子。

UPDATE myTable 
SET col = LEFT(col, LEN(col)-1)
WHERE col LIKE '%,';

抛出错误:

There was an error parsing the query. [ Token in error = LEFT ]



SQL Server CE 不能解析该查询吗?或者,有人可以提供另一种方法吗?

注意:我在 CompactView 中尝试过这个,我不确定这是不是问题。

最佳答案

基于 this example我能够使用 SUBSTRING 完成它:

UPDATE myTable
SET col = SUBSTRING(col, 0, LEN(col))
WHERE col LIKE '%,';

关于tsql - 从 SQL Server CE 中的字符串列中删除最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14469733/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com