こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

-広告-

締切り済みの質問

SQLのUPDATEで文字列の1桁目を置換えたい。

更新SQLを以下のように作ってみましたが、DBのレコードの文字列の1ケタ目を更新できない。

例)
UPDATE テーブル名
SET  STUFF(A-CH,1,1,'1')
WHERE B-CH = '1'
AND C-CH <> B-CH
AND A-CH > ’099999’

※WHERE以降の条件に該当するものに対し、Aテーブルの1ケタ目を更新したいのですが
うまくいきません。
お願いします。

投稿日時 - 2016-01-12 21:20:14

QNo.9110363

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

-広告-
-広告-

回答(1)

ANo.1

うまくいきません、では先に進めません。
それなりのエラーメッセージはありませんか?それを読んでも解決しないのでしょうか?

UPDATE テーブル名
SET A-CH = STUFF(A-CH, 1, 1, '1')
WHERE (以下略)

投稿日時 - 2016-01-12 22:37:40

補足

Fromが足りません的なメッセージがでてました。他に、substringやsubstrなどもためしてみましたが、だめでした。

投稿日時 - 2016-01-12 23:47:26

-広告-
-広告-
-広告-
-広告-