Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改SQL Server中所有记录中的字符_Sql_Tsql_Sql Server Ce - Fatal编程技术网

更改SQL Server中所有记录中的字符

更改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是您需要操作的列的名

试图在表的所有记录中替换列的字符

想用“”更改“uu”

有什么片段吗?你是怎么做到的

注意事项:

  • 这是类型为
    Nvarchar
  • 数据库是SQLServerCE
  • 使用管理工作室
  • 您可以使用来执行此操作:

    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],似乎我应该删除我的索引,删除任何未来可能的重复项,然后再次运行它,对吗?你能给出你的建议吗?是的,因为当你更新列时,你会创建重复项,而索引不允许出现这种情况。。。