2015年3月30日のブックマーク (7件)

  • How to: Modify the Target Framework and Platform Toolset

    You can edit a Visual Studio C++ project file to target different versions of the C++ platform toolset. The Windows SDK and the .NET Framework used are also editable. (The .NET Framework applies to C++/CLI projects only). A new project uses the default .NET Framework and toolset of the Visual Studio version that you use to create the project. If you modify these values in the .vcxproj file, you ca

    How to: Modify the Target Framework and Platform Toolset
  • ORACLE/オラクルSQLリファレンス(SQLLOADER)

    スポンサード リンク ●入力ファイル(事前に用意するファイル) ・データファイル DBへロードするデータが格納されたファイル。 拡張子は通常.datが使用されます。 ・制御ファイル データファイルのフォーマット、ロード先テーブル、ロードする条件などのロードする為の制御命令が指定されるファイル 拡張子は通常.ctlが使用されます。 ●出力ファイル(SQLLOADER実行で出力されるファイル) ・ログファイル SQLLOADERの処理結果が出力されます。 ・不良ファイル データの不正などで、テーブルにロード出来なかったデータファイルのレコードが出力されます。 ・破棄ファイル 制御ファイルのWHEN句で指定した、ロード条件を満たさなかったデータファイルのレコードが出力されます。 データファイル、不良ファイル、破棄ファイルは制御ファイルで指定します。

  • SQL*Loader Oracle 備忘録 @みっちーわーるど

    SQL*LoaderはOracleが標準で提供するユーティリティ。 外部ファイルのデータを表にロードすることができる。 様々なデータ形式のデータ・ファイルに対応しており、 複数のデータ・ファイルからのロードや 複数の表へのロードなどもサポートしている。 また、大量のレコードを取り込む場合、 IMPORTユーティリティでインポートするとかなりの時間がかかるが、 SQL*Loaderで取り込むとびっくりするぐらい短い時間で取り込めたりする。 ただし、SQL*Loader用の制御ファイルの作成などが必要なので、 手軽さは IMPORT、Data Pump IMPORT よりは劣る。 SQL*Loader は sqlldr コマンドで実行可能 実行方法は以下の3つがある。 sqlldr パラメータなしで実行するとヘルプ画面が表示されて終了する。 sqlldr パラメータ名=パラメータ値 [,パラメ

    kshimizu1226
    kshimizu1226 2015/03/30
    “データのロード中は表がロックされる”
  • SQL*Loader (FAQ) - オラクル・Oracleをマスターするための基本と仕組み

    SQL Loader ユーティリティ FAQ COMMIT のタイミング SQL*Loader には インポートユーティリティのように COMMIT=Y のようなオプションはなく、 バインド配列 (bindsize オプション、rows オプション) を処理する度に COMMIT が発行される(従来型パスの場合)。 また途中で終了する場合でも commit_discontinued オプションによって制御することが可能。 CSV フォーマットと改行を含むデータ SQL*Loader ではストリーム・レコード形式による 可変長の CSV ファイル を使用しての二重引用符(") のクォート内部で改行するデータは基的に取り扱うことができない。 CONTINUE 〜(NEXT、THIS など) 文を使用することによってトリッキーに取り込むことは可能ではあるが、入力データの編集が必要になるため、固

  • Oracle で大量の insert を高速に処理する方法の検討

    久々に Oracle ネタです。以前 セッション管理に向いているデータベースは MySQL ? Oracle ? というエントリを書いたのですが、それとは別に insert の処理をどうしても高速化する必要に迫られました。今回高速化すべき要件として同一テーブルに大量のデータを一気に登録する作業です。いわゆる管理系業務で良くある csv のインポート的な機能に相当します。 さてそのような要件の場合、insert の方法は大きく分けて以下の方法が考えられます。それぞれどんなものかを知りたい方はエントリー最後の参考を読むと理解できると思います。 アプリ側から csv のデータを読み込んで for 文で件数分ループして insert する マルチテーブルインサート機能を用いて、1つの insert で複数データを一括登録する バルクインサート処理を行う PL/SQL を定義して一括登録する SQ

    kshimizu1226
    kshimizu1226 2015/03/30
    “マルチテーブルインサート”
  • Unit testing with CPPUnit

    CPPUnit is a unit testing framework for C++, with which you can improve your systems' quality. Download demo project - 7.88 Kb Introduction Within a Quality Assurance process, we have mainly two kinds of tests: Unit tests (or acceptance tests): a set of verifications we can make to each logic unit in our system. With each test, we're checking its behavior, without keeping in mind all collaboration

  • Unit testing MFC UI applications?