6月 2015年

SQL*Loader で フィールド を入れる 制御ファイル サンプル

SQL * Loader の 制御ファイル (コントロールファイル) において、文字や数値、日付、シーケンスといった値を挿入する場合のサンプルを記載します。 文字 (varchar) 数値 (number) 日付 (DATE) シーケンス (SEQUENCE) 固定値 文字 (varchar) ( NAME ) 数値 (number) ( AMOUNT DECIMAL EXTERNAL ) 日付型 (DATE) ( REGISTER_DATE DATE "YYYY/MM/DD HH24:MI:SS" ) シーケンス (SEQUENCE) ( USER_ID "USER_ID_SEQ.NEXTVAL" ) 固定値 固定値は必要に応じてデータベースの型に変換されます。 ( column_name CO ...

SQL*Loader の 使い方

SQL*Loader を用いて oracle データベース に CSVファイル を取り込む方法について調べたので、 ここでは、もっとも単純な入門編的な位置づけで記事を記載します。 SQL*Loader を利用するにあたり、準備するファイルは "CSVファイル" と "制御ファイル (コントロール・ファイル)" の 2ファイル です。 "CSVファイル" は 投入するデータそのものを記載します。 "制御ファイル (コントロール・ファイル)" は 投入元 CSVファイル と 投入先 テーブル の マッピング を定義します。 2つのファイルが準備できたら、 sqlldr コマンド で CSVファイル を テーブル にインポートします。 目次 データ投入先テーブル CSVファイル の 準備 制御ファイル (コントロール・ファイル) の 準備 テーブル へ ...

C# WPF で タスクトレイ 常駐アプリ の 開発

C# の WPF を利用して、タスクトレイに常駐するアプリケーションのひな形を開発してみます。 チュートリアルに近い形で順を追って作成できるようにしてみました。 目次 概要 プロジェクト の 作成 常駐アプリ の 実装 アプリケーション名 の 変更 NotifyIcon クラス の ラッパー ひな型 (NotifyIconWrapper) 作成 アプリケーション の 起動処理 を 修正 NotifyIconWrapper クラス の 実装 常駐アプリ の 実行/テスト サンプルコード ...

よく使う 正規表現 の テンプレート集

よく利用されるであろう 正規表現 の サンプル を集めてみました。 目次 URL メールアドレス 電話番号 郵便番号 日付 (W3C-DTF) ファイルパス / フォルダパス URL 簡易 実質的によく利用される文字列のみで構成されるような URL のみを許可する正規表現です。 https?://[\w\-\.~#\$&\+\/:=\?%]+ 自由なスキーマ スキーマを特定せず、利用できる文字も RFC 3986 に従った正規表現です。 URL の構成は考慮していないので、文字が配置される場所が不適切でも一致します。 [\w\+\-\.]+://[\w\-\.~!#\$&'\(\)\*\+,\/:;=\?@\[\]%]+ メールアドレス 一般的なメールアドレスとして成り立っているかどうか簡易的なチ ...