ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

2010-12-01から1ヶ月間の記事一覧

enumをリストとして繰り返し、設定名や値を取得する方法

C#

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…

SQL SERVERでのMERGE文

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…

SQL ServerでRPAD関数の作成

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…