2010-08-01から1ヶ月間の記事一覧
■ ディレクトリの有無 * Directory.Exists() を使用する ■ ディレクトリ内のファイル総数 実現方法1 * Directory.GetFiles を利用して実装する サンプル http://dobon.net/vb/dotnet/file/getfiles.html を参考 string[] files = System.IO.Directory.GetFi…
■ Join(内部結合) サンプル 商品クラス class product { public int Id; public string name; } // 値段クラス class productPrice { public int Id; public int price; } private void button2_Click(object sender, EventArgs e) { product[] productList …
■左外部結合 (Left Outer Join) サンプル class product { public int Id; public string name; } class productPrice { public int Id; public int price; } class productStock { public int Id; public int stock; } private void button6_Click(object s…
下準備 以下の例については、 http://blogs.yahoo.co.jp/dk521123/16895242.html を前もって行っています。 データ参照(1):SQLのSELECTみたいにデータ取得する * Select()を使用する 例 private void button1_Click(object sender, EventArgs e) { int[] …
■ はじめに ストアドプロシージャ および ストアドファンクションについて 徐々に記録していく 目次 【1】ストアドに関して 【2】利点 1)モジュール性の向上 2)高速な実行 3)ネットワークトラフィックの軽減 4)セキュリティ向上 【1】ストアドに…
■ IN句 / NOT IN句 * 「値1 か 値2 か ・・・・ のどれかに合う」データを返す * 指定した条件が、対象項目に入ってるかどうかを判定できる * 例えば、「全国の都道府県から、関東を抜き出して」ってことができる * 「IN」は「OR」と同じ意味であるが、構文…
■ はじめに パフォーマンスの良いSQLを記述する方法を記す。 目次 【1】全般 1)クエリの書き方を統一する 2)ワイルドカード「*」を使用しない 3)表に別名を付ける 4)DISTINCTの使用は、極力避ける 【2】インデックス 【3】相関サブクエリ / 自己…
staticについて 静的クラス 静的クラス * 静的クラスの初期化で、(当たり前かもしれないが)コンストラクタを使用することはできない * 静的クラスの初期化は、静的コンストラクタ(static constructor)を使う 例 public static class SampleStaticClass { s…
【1】Linq * Linq = Language Integrated Query:統合言語クエリ) cf. Query (クエリ) = 問い合わせ * 配列/Collection/DBなどのデータの集まりから、 情報を効率よく取り出すことのできる機能 【2】利点 * ラムダ式(※1)を使って、複雑な処理を簡潔に書…
■ はじめに SQL の CASE文について扱う。 目次 【1】CASE文 【2】種類 1)単純CASE式(simple case) 2)検索CASE式(searched case) 【3】使用上の注意 【4】DBNullの判定 【1】CASE文 * 非依存(SQL-92で標準) 【2】種類 1)単純CASE式(simple c…
Hostsファイルとは? * PC内でサイト名などをIPに変換するためのファイル 例 # Copyright (c) 1993-1999 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to …