Date: Thu, 19 Oct 2000 13:31:44 +0900
From: Naoki Mori <who@example.com>
森@伊原です。
早速ですが、ストアド内のSQL文で悩んでいます。
insert文で他テーブルからレコード追加をするとき、あるカラムに元テーブルの
カラムにない定数をセットすることができないでしょうか。
例えば
insert into TableA ( Column1, Column2, Column3 )
select TableB ( ColumnX, ColumnY, ColumnZ ) where ....
の様な場合、Column1 に ColumnX の値ではなく、今回挿入する全てのレコードに
'ABC'などの定数をセットしたいのです。
挿入をする前に、TableAのColumn1規定値を'ABC'に変更する方法もあるかと思い、
alter table TableA alter column Column1 default 'ABC'
としようと思いましたが、Access2000のストアド作成時にエラーとなってしまい
ます。
何か気のきいた方法はないでしょうか?
もしかして、簡単な記述方法があったりするかもしれませんが、初心者にはその
辺がよくわかりません。変な質問で恐縮ですが、どなたかお知恵をお貸し下さい。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|