DB2
テキストをタイムスタンプに直すために db2 VALUES TIMESTAMP(CONCAT(REPLACE('2005/6/30','/','-') , ' 00:00:00')) と書くと SQL0440N 互換引き数を持つタイプ "FUNCTION" の名前 "TIMESTAMP" の許可ルーチンが見つかりませんでした。 SQLSTATE=42884 と怒…
OracleではSYSDATEの戻り値を常に同じ値にすることができる。 alter system set fixed_date = "2005-06-29 11:46:50" これで、SYSDATEの戻り値は常に2005-06-29 11:46:50に固定される。これと同じことをDB2でやりたいのだが、できるのだろうか。 なぜやりた…
JDBC経由でsetStringして INSERT INTO tableA (col1, col2 ) VALUES ( 'TEST' , CAST(REPLACE(?,'/','-') AS DATE ); を投げると com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -418, SQLSTATE: 42610, SQLERRMC: null でおっこちる。 これを IN…
たんなるコマンドプロンプトではなくCLPを実行させて、その上でやる必要がある。OracleのSQL*Plusのイメージでいろいろやろうとすると感覚が違いますね。 テキストファイルからSQLステートメントを実行させたい場合はまずコネクトする。 db2 connect to DB…
初めて触るのでよくわからないことが多い。 サービスがいっぱいインストールされるのだけど、どれが必要なのかしらん。 DB2 DB2 JDBC アプレット・サーバー DB2 ガバナー DB2 セキュリティ・サーバー DB2 ライセンス・サーバー DB2DAS ガバナーってなんだろ…