重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

項目名:コード varchar (3) を
"ALTER TABLE テーブル名 ALTER COLUMN コード varchar (4);"を実行し
項目名:コード varchar (4)へ変更したいと思っています。

そこで質問なんですが現在コード の内容が"001"のような3桁なのですがそれを"0001"のように4桁に変更したいのです。(頭に"0"を追加する。)

(一見づつ読んで更新していく方法はわかりますがもう少しスマートに処理がしたいので)
どういったSQL文を発行すれば良いのでしょうか?
よろしくお願いします。

A 回答 (1件)

主キー項目でないなら


update テーブル名 set コード = '0' + コード
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
実は主キーなんです。

PostgreSQLは主キーのupdateもできたのですがSQLServerは何か問題があるのでしょうか?

お礼日時:2012/09/05 08:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す