0

一括挿入を使用して、あるテーブル (tableA) から別のテーブル (tableB) にデータを挿入しようとしましたが、tableA のデータが 1 つの値を持っているため、成功しませんでした。 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 に答える