2010-12-01から1ヶ月間の記事一覧
Enumクラスを利用し、項目名と値を順に取得することが可能 テーブルのカラム名をenum型で設定し、Insert文等を自動生成時便利に利用できる enum eCLMS { Top = 0 , Middle , Bottom } foreach (eCLMS enumItem in Enum.GetValues(typeof(eCLMS))) { Console.…
System.Windows.Forms.Applicationより取得されるパス CommonAppDataPath = C:\Documents and Settings\All Users\Application Data\{Company name}\{Program name}\{Version} UserAppDataPath = C:\Documents and Settings\{UserName}\Application Data\{Co…
MS SQL SERVER 2008からサーポートされたMERGEステートメントの使い方 MERGE TBL1 USING TBL2 ON (TBL1.CLM1 = TBL2.CLM1) WHEN MATCHED THEN UPDATE SET TBL1.CLM2 = TBL2.CLM2 WHEN NOT MATCHED THEN INSERT (TBL1.CLM1, TBL1.CLM2) Values (TBL2.CLM1, TB…
MS SQLにはRPAD関数は基本提供されない為、関数として作成しておく必要がある CREATE FUNCTION F_RPAD ( @TEXT VARCHAR(200), @MAX_COUNT INT, @PAD_CHAR CHAR(1) ) RETURNS VARCHAR(200) AS BEGIN DECLARE @RTNVAL VARCHAR(200) SELECT @RTNVAL = RIGHT(REP…