0

我尝试使用批量插入将一个表 (tableA) 中的一些数据插入到另一个表 (tableB) 中,但由于 tableA 数据有一个值而无法成功 - > BERMUDA 23''-24'' 当它尝试输入该值时会引发错误

String or binary data would be truncated. 

我的查询是

insert into tableA 
select size from tableB

我尝试用空格替换单引号,但作为它的大小,我们应该只用单引号输入数据。请提出出路。

4

1 回答 1

0

您可以使用替换功能删除单引号

insert into tableA 
select replace(size,'''','') from tableB
于 2013-05-17T03:36:25.340 回答