Home > DataBase

DataBase Archive

SQLServer2005でフルテキストインデックス その2

前に
「フルテキストインデックス対象の列の中に、複数キーワードを保存する場合は半角スペース区切りで保存する。」と書いたんやけど
これ、英数字のみをフルテキストインデックス用のテーブルにデータを保存した場合のみだった。

全文を読む

SQLServer2005 でのページング処理 その2

SQLServer2005 でページング処理を簡単にできる方法を見っけた。

ROW_NUMBER関数を使用することで、行に番号をつけて、その中から指定範囲で取得することができる。
検索しててどっかのページにあったんやけど、忘れた。
今、自分でやってるのをメモっとく。

全文を読む

SQLServerでNULL値の置換

Oracleでよく使っていたのが「NVL」関数。
SQLServerの場合は、「IsNull」

全文を読む

SQLServer2005でフルテキストインデックス

フルテキストインデックス
全文検索などに利用する。
今回のシステムで全文検索したいと要望があるので調べた。

全文を読む

SQLServer2005でのロック その2

SQLServer2005で行ロックには「for update」は使えないっぽい。

全文を読む

SQLServer2005でSQL文で指定カウント行数を取得する方法

SQLServerで200件レコードがあるうちの100件のみのレコードを取得する方法は、次の通り。

SELECT
TOP(100)
カラム名
FROM テーブル名
ORDER BY カラム名

全文を読む

SQLServer2005でSQL文内で日付フォーマットを変更する方法

SQLServerには「Format」とか「DATE_FORMAT」とかの関数が実装されてない。
ほなけん、「CAST および CONVERT」 でなんとかするしかない。
ほんま、めんどくさいDBMSやな。

全文を読む

SQLServer 2005 の内部文字コードとか

SQLServer 2005 の文字コードはWindowsの地域設定に依存しているらしい。
通常、日本語Windowsサーバーなら地域の設定は日本にしているだろうから
文字コードは「cp932」。その他の地域にしているならcp932以外ということで

全文を読む

SQLServer2005でのロック

SQLServer2005でのレコードロックについていろいろ見たところ
Microsoftのサイトに記事を発見。
集中連載:SQL Server 2005 と Oracle 10g の真実

この記事の第3回にロックについて書かれている。

全文を読む

ページング処理

SQL Serverでのページング処理ってめんどい。
Mysqlみたいにlimitとかないし

ストアドが有用みたいだが、SQLでも可能だ。

参考URL

http://namagaki.net/taste/index.php?id=1258

http://japan.internet.com/developer/20060725/25.html

http://blogs.sqlpassj.org/matu_tak/archive/2004/05/18/2337.aspx

ホーム > DataBase

検索
フィード
メタ情報

Return to page top