2005-06-01から1ヶ月間の記事一覧

システム関数内での文字列長のあつかい(文字列操作の結果を日付型に変換する)

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でやりたいのだが、できるのだろうか。 なぜやりた…

パラメーター・マーカー(変数バインド)の不思議

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…

DB2で外部ファイルに書かれたSQLを実行させるには

DB2

たんなるコマンドプロンプトではなくCLPを実行させて、その上でやる必要がある。OracleのSQL*Plusのイメージでいろいろやろうとすると感覚が違いますね。 テキストファイルからSQLステートメントを実行させたい場合はまずコネクトする。 db2 connect to DB…

DB2のWindowsサービス

DB2

初めて触るのでよくわからないことが多い。 サービスがいっぱいインストールされるのだけど、どれが必要なのかしらん。 DB2 DB2 JDBC アプレット・サーバー DB2 ガバナー DB2 セキュリティ・サーバー DB2 ライセンス・サーバー DB2DAS ガバナーってなんだろ…

NetJuke 1.0 Beta

CMS

まえに(id:sixpetals:20050615)で書いたNetJukeの話です。 NetJukeの紹介ページにはMySQL 4以上とありましたが、これは本当なのだろうか。うちのレンタルサーバで設定されているMySQLのキャラクタセットにUTF8がなく、ドキュメントを見ると4.1から追加され…

ネットワーク内にリモートリポジトリにライブラリを追加する方法

ターゲットとなる場所に {GroupId}/jars/{ArtifastId}-{var}.jar および、ファイルのMD5チェックサムを置けばよい。 {GroupId}/jars/{ArtifastId}-{var}.jar.md5 今回はDB2のJDBCをおきたかった。DB2に入ってるJarファイルはdb2jcc.jarという名前で、バージ…

Object-One 観戦

神谷町のホテルでおこなれたObject-Oneというイベントを見てきました。これはテーマに基づいて2者がディベートを行い、トーナメント方式で優勝者を決めるというもの。オブジェクトなのにいきなりテーマがSOAというのに微妙なねじれを感じながら観戦。SOAは…

依存ライブラリを指定ディレクトリにコピーする方法

外国の方がやってた。 <goal name="copy.dep" description="copy dependencies"> <j:forEach var="dep" items="${pom.dependencies}"> <copy file="${pom.getDependencyPath(dep.getId())}" todir="${basedir}/WEB-INF/lib"/> </j:forEach> </goal> もうひとつ、プラグインを使う方法もある。

宣言しないで使える変数(Build-in Propery)

maven.xmlで宣言しないで使える変数の一覧。 http://maven.apache.org/reference/properties.html

JetNuke 0.9のインストール

CMS

インストールメモ 日本語情報が皆無なのでここに本家のインストール方法をこっちにメモ。本家の一部を訳しただけでまだ試してません。 ダウンロード JetNukeのサイト → http://www.jetnuke.org/ なにも細工せずにサーブレットコンテナ配下において置けばいい…

SQL92/99標準チェッカー

SQL

メモ。 http://developer.mimer.com/validator/parser92/ http://developer.mimer.com/validator/parser99/ OracleのINNOR JOINがANSI対応してないとは思わなかった…あれ、エラーが出ないな http://otn.oracle.co.jp/cgi-bin/non/msgview_r.cgi?communityid=…

CMap Tools

http://cmap.ihmc.us/Index.html なかなか刺激的なツールですね。マインドマップの線の上に関係性が書けるようなイメージでしょうか(詳しく読んでないのでわからない)。しかし、マインドマップに比べてごちゃごちゃしている気もする。どっちがいいのだろう…