2017-12-10 632 views
0

私はDECIMAL(8,0)という型のカラムを持っています。データ型varcharを数値に変換中にエラーが発生しました。SQL

条件に基づいて空白/空白( '')を更新しようとしています。

update table1 
set col1 = cast('' as decimal(8,0)) 
where value = '5' 

私はこのエラーを取得しています:

Error converting data type varchar to numeric.

空白/スペース/空刺さを更新する方法(」「)、小数点データ型の列に?

答えて

1

空白を10進データ型に変換することはできません。

+0

私はそれを行うにはいくつかの方法があると思いますか? NULLを置くことはできますか? – AskMe

+0

null可能な列であれば可能です。更新テーブル1セットcol1 = ヌル 値= 5 –

関連する問題