trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

DB

DB DB

sqlDataSourceでトランザクションや接続を明示的に閉じる方法を探していたんですが、よさげなページを発見。 SqlDataSource.Updating Event (System.Web.UI.WebControls) http://msdn2.microsoft.com/library/zwfh3dw1(en-us,vs.80).aspx DbConnection.Close…

CREATE UNIQUE INDEX (SQL server) 【備忘録】

DB

Wordでテーブルをデザインし、そこからテーブルやインデックスを生成するSQL文を作成する拙作のアプリ(VB6製)があるんですが、機能的に足らない部分を発見してしまいました。 CREATE INDEX AA04IK01 ON AA04 ( AA04REPORTKBN, AA04REPORTDATE )まで…

 ストアドプロシージャのメリットってなんだろう?

DB

ストアドプロシージャって、プログラムでSQL文を直接書くことと比較して、実は次のようなメリットがあるんです。一般的なメリットは置いといて、あまり書かれていないことをご紹介します。1. 一つのデータベースを、いろんな環境のアプリケーションが使…

 何日以下のデータを抽出する時の注意!

DB

日付時刻データの使用 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/acdata/ac_8_con_03_765d.asp に書いてあるのだが、時刻を省略して日付のみを指定すると、時刻のデフォルトの"12:00AM(深夜)"が使用される。 …

 日付をSQL serverへ保存する時は、DateTime型?

DB

みなさんは日付をSQL serverへ保存する時に、どんな型で保存されてます? 日付だからDateTime型、もしくはSmallDateTime型だろう?っていう方が多いかもしれません。この二つの型が格納できる日付の範囲は、以下のようになります。 DateTime型 SmallDateTime…