
No.6ベストアンサー
- 回答日時:
そうですか・・・。
DB2V8 FP2 on WinXPProのCLPではうまくいっていますが・・・。
(成功例)
db2 connect to sample
db2 create table hoge(no integer,date date)
db2 insert into hoge values (1,current date)
db2 update hoge set date=current date where no=1
ちなみに
db2 update hoge set date=current date where no='1'
⇒SQL0401N(SQLSTATE=42818)エラー
db2 update hoge set date=integer(current date) where no=1
⇒SQL0408N(SQLSTATE=42821)エラー
でした。
no列はINTEGER型で間違いないんですよね?
以下はどういうエラーになりますか?
db2 update hoge set date=current date
成功例と同じく、テーブルをCREATEしてから行った場合に正常に実行されました。
今までなぜできなかったのか疑問ですが・・・。
お手数おかけして申し訳ありません。
ありがとうございました!!
No.5
- 回答日時:
そうですか・・・。
そうすると current date が正しく取得できていないかも知れません。(そんなことは聞いたことが無いですが・・・。)
次のコマンドの結果はどうなりますか?
values current date
あと、DB2のバージョン(db2level)、OSは何ですか?
あと、環境はCLP(コマンドライン)ですか?アプリケーションですか?
この回答への補足
values current dateでは、日付が正常に取得できます。
DB2バージョン:v7.1.0.43
OS:windows2000
環境はコマンドラインです。
ちなみに、INSERTの場合は正常に実行されるのですが、何か関係があるのでしょうか?
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- PostgreSQL SQLでUPSERTを一度に複数行やる方法 3 2022/03/25 15:17
- Oracle sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB 2 2023/01/06 10:31
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP php エラー 2 2022/10/23 16:43
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
- Oracle sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以 2 2022/03/25 21:22
- Windows 10 Windows 11の累積更新プログラム KB5016629 がインストール出来ない。 2 2022/08/16 12:23
このQ&Aを見た人はこんなQ&Aも見ています
-
日付型カラムへのデータINSERT
Oracle
-
DB2のSQL(日付)について
その他(データベース)
-
DB2のコマンドラインexportで複雑なselectの指定は可能?
その他(データベース)
-
-
4
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
5
DB2で SQL1032N start database managerエラー
その他(データベース)
-
6
DB2のロック調査
その他(データベース)
-
7
ファイルへのアクセスでエラーが発生
その他(データベース)
-
8
DB2でREPLACEによる文字列の置換
その他(データベース)
-
9
db2にて数値を3桁文字にて出力したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loader フォーマット変換...
-
SQL Sever での日付の差の求め...
-
Access 日付けについての関数
-
ALTER SESSIONについて
-
to_date使用時に発生するエラー...
-
SQL*PLUSでの分秒までの表示の仕方
-
Accessのマクロでモジュールを...
-
今日の日付が入った行のデータ...
-
Excel VBAで「プログラム実行」...
-
Statement ignored というエラー
-
Access VBAで行ラベルが定義さ...
-
ODBCリンクの際にACCESSでは読...
-
キャッシュを使わずにSELECTを...
-
SQL文のエラー
-
PL/SQLカーソルの2重FORループ...
-
SQLserver算術オーバーフロ...
-
Accessの数値から時間に変換す...
-
ACCESS マクロをモジュールに変...
-
ストアド実行時のエラー「参照...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付型カラムへのデータINSERT
-
SQL*Loaderでのsysdate使用
-
SQL*Loader フォーマット変換...
-
SQL*PLUSでの分秒までの表示の仕方
-
DB2でのシステム日付のinsert、...
-
ALTER SESSIONについて
-
SQL Server で 翌月10日を取...
-
(日付 - 日付)/数値
-
SQL Sever での日付の差の求め...
-
SQLエラーについて
-
to_date使用時に発生するエラー...
-
date '0001-01-01'からの日数
-
date型へのinsertについて
-
EXCELでの時間計算(休憩時間の...
-
日付の範囲検索がしたい
-
date型のインデックス
-
PL/SQL パッケージでのプロンプ...
-
エクセルで「2016/5/12」を「20...
-
PL/SQLにて勤務時間の計算
-
日付範囲を展開したレコードを...
おすすめ情報