更改SQL Server中所有记录中的字符
试图在表的所有记录中替换列的字符 想用“”更改“uu” 有什么片段吗?你是怎么做到的 注意事项:更改SQL Server中所有记录中的字符,sql,tsql,sql-server-ce,Sql,Tsql,Sql Server Ce,试图在表的所有记录中替换列的字符 想用“”更改“uu” 有什么片段吗?你是怎么做到的 注意事项: 这是类型为Nvarchar 数据库是SQLServerCE 使用管理工作室 您可以使用来执行此操作: Update dbo.table Set col = replace(col, '_', ''); 其中,col是您需要操作的列的名称…您可以使用它: Update dbo.table Set col = replace(col, '_', ''); 其中,col是您需要操作的列的名
Nvarchar
Update dbo.table
Set col = replace(col, '_', '');
其中,col
是您需要操作的列的名称…您可以使用它:
Update dbo.table
Set col = replace(col, '_', '');
其中,
col
是您需要操作的列的名称…您好,谢谢,让我试试,怀疑它在SQL CE中是否有效。我尝试了以下方法:Set ProductCol=replace(ProductCol,'.',''),并出现以下错误:无法将重复值插入唯一索引。[Table name=TblProd,Constraint name=idxProd],似乎我应该删除我的索引,删除任何未来可能的重复项,然后再次运行它,对吗?你能给出你的建议吗?是的,因为当你更新列时,你创建了重复项,而索引不允许出现这种情况…嗨,谢谢,让我试试看,怀疑它在SQL CE中是否有效。我尝试了以下方法:Set ProductCol=replace(ProductCol,'.'',''),并出现以下错误:无法将重复值插入唯一索引。[Table name=TblProd,Constraint name=idxProd],似乎我应该删除我的索引,删除任何未来可能的重复项,然后再次运行它,对吗?你能给出你的建议吗?是的,因为当你更新列时,你会创建重复项,而索引不允许出现这种情况。。。