SQLServer

もう5年以上前にパラメタライズドクエリのパラメタ名でトラブった話

久しぶりに、近所ではまっている場面を見かけたので、簡単な事だが書いておこう。 インスタンスの照合順序がJAPANESE_CI_ASの時 クエリ中のパラメタ名が、Abcの時にパラメタ宣言がabcとなっていても、問題なく動作する。 しかし、 インスタンスの照合順序がJ…

SQLServer2008のバックアップ圧縮はかなり便利だと思うんだけど・・・

SQLServer2008のバックアップ圧縮はかなり便利だと思うんだけど、まさかEnterpriseEditionのみ対応とは知らなかった。

VIEWの元テーブルの桁数を変更してもVIEWの桁数情報には反映されない

VIEWの元テーブルの桁数を変更してもVIEWの桁数情報が反映されない。テストとして以下のクエリを流す。 クエリの内容としては、 1.テーブルtest作成 2.テーブルtestを利用したビューvtestの作成 3.テーブルtestの桁数を伸長 4.テーブルtestにINSERT …

パラメタライズドクエリだからってLike句はエスケープ処理しなくちゃ駄目

パラメタライズドクエリを使えば'(シングルクォート)についてはエスケープ処理の必要はなくなるけど、Like句の曖昧を求めていない部分の%,_,[の3つについてはエスケープ処理をしなくちゃだめ。