2007-01-01から1年間の記事一覧

PLAN_TABLE

Oracle10g create table PLAN_TABLE ( statement_id varchar2(30), plan_id number, timestamp date, remarks varchar2(4000), operation varchar2(30), options varchar2(255), object_node varchar2(128), object_owner varchar2(30), object_name varchar…

20071205

EXCEL関数

シート名を表示 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31) セルA1にシート名"Sample"が入っているとして SampleシートのセルB2に入力されている値を表示 =INDIRECT(A1&"!"&"$B$2") SampleシートのセルA1にジャンプするハイパーリン…

Oracle10g マテリアライズド・ビュー(実践)

ノウハウはいいから今すぐマテビューを作りたい人向け。 権限付与 ログ作成 マテビュー作成 権限付与 他→自(マスタ所持者≠ビュー所持者=作成者) GRANT CREATE MATERIALIZED VIEW TO [作成者]; GRANT SELECT ON [マスタ所持者].[マスタテーブル名] TO [作成…

Oracle10g マテリアライズド・ビュー(ノウハウ)

意味はさておき作成したい人はこちら。 って何よ? 「実体」のある表。データウェアハウスやレプリケーションに利用される。元ネタ表の事を「マスタ表」と呼ぶ。 マテリアライズド・ビューとは、ある一時点におけるターゲット・マスターのレプリカのことです…

PL/SQL 西暦和暦変換 for Oracle10g

YYYYMMDD形式の日付をWYY.MM.DDに変換する関数。とりあえず書いたので貼っとく。CASE文はOracle9i以降対応らしいので注意。 ソース CREATE OR REPLACE FUNCTION yyyy_to_wyy ( pDate IN NUMBER ) RETURN VARCHAR2 IS cYear VARCHAR2(4); cMonth VARCHAR2(2);…

CVSNTをWindowsXPにインストールする〜日本語逆襲編

CVS

やっとCVSインストール作業ができたと思ったら、日本語名ファイルが化けるでやんの…。浅はかな自分に乾杯。そんなわけでsjis御用達CVS版に乗り換えする。2008/2/4更新 ダウンロード http://igeta.ifdef.jp/cvsnt.html cvsnt-2.0.51d-sjis-10.exe.zip インス…

CVSNTをWindowsXPにインストールする

CVS

現地作業にあたって、既存の社内サーバから、ノートPCにCVSを移行する。クライアントからの利用はEclipse経由とする。日本語名ファイルを扱う予定の方は日本語逆襲編をどうぞ。 対象 WindowsXP Professional SP2 Eclipse3.2.0 ダウンロード http://www.march…