2012-08-01から1ヶ月間の記事一覧
Where をできる限り先に記述する * パフォーマンスを考慮して、Where は、できる限り、先に記述する
char 型 / varchar 型 / nvarchar 型 char 型 * 固定長 * 最大長は8000バイト デメリット * 列の長さより短い値を格納した場合、足りない分まで空白が埋め込まれる (バグの原因になる。Trim()などで回避。) 例:char(10) と定義され、"music" というデータ…
■ はじめに SQL文で、ページングを考える 目次 【1】ページング 1)実務的視点 2)技術的視点 【2】ROW_NUMBER 1)構文 2)補足:ROW_NUMBER + PARTITION BY 【3】サンプル 補足:使用しているテーブルについて 【1】ページング 1)実務的視点 * OR…
■ はじめに SQL で、順位付け・ランキングをする際に使用する RANK / DENSE_RANK について、学ぶ。 目次 【1】RANK / DENSE_RANK 1)RANK 2)DENSE_RANK 【2】RANK + PARTITION BY 【3】サンプル - SQL Server 使用しているテーブル 例1:顧客ごとの売…
用語説明 分散トランザクションとは? 分散トランザクションとは... * 複数のデータベース・サーバにまたがるトランザクション * .NETのTransactionScopeでは、複数のConnectionがOpenされた場合、自動的に分散トランザクションとして実行される →MSDTC(後…
■ 現象 デバッグ中に、以下の例外が発生。 基本トランザクション マネージャとの通信が失敗しました。 MSDTC トランザクション マネージャーは、通信の問題のため、送信元のトランザクション マネージャーから トランザクションをプルできませんでした。 原…
■ はじめに UMLではないけど、設計に使用できるのでメモ。 ■ ER図 サンプル ┌────┐1 *┌────┐1 *┌────┐* 1┌────┐ │ 顧客 ├──┤ 注文 ├──┤注文詳細├──┤ 商品 │ └────┘ └────┘ └────┘ └────┘ ■ DFD DFD : Data Flow Diagram * データフローダイアグラム サンプル…