我有一个600万+记录的表,但第一个字段有一个"在开头,最后一个字段有"在最后,我想在进行批量插入时,他们忘了删除它.我想运行一个更新查询,它将删除"来自那两个字段的示例数据 -
Field 1
"18157142
"18157152
"18157159
"18157177
"18157189
"18157191
"18157197
"18157208
"18157223
"18157224
Field 2 (Last field)
243901"
832218"
506356"
78301"
753201 - Automobile Body"
553111 - Automobile Parts & Supplies-Retail"
581203"
792903 - Music"
653118"
541105 - Grocers"
Run Code Online (Sandbox Code Playgroud)
此字段中没有任何地方可以"显示在其他任何地方,只需1"即可从字段中删除.
有任何想法吗?
Update myTable
SET
Field1 = Replace(Field1, '"', ''),
Field2 = Replace(Field2, '"', '')
Run Code Online (Sandbox Code Playgroud)
这将比其他建议更快地工作,因为您不必执行任何额外的字符串长度函数调用来确定计数多远.这将只替换所有出现的引号,这是最初要求的(因为引号不会显示在他们可能不想删除的任何地方).