2018-10-09から1日間の記事一覧

SQLSERVERで列の存在チェック、追加、編集、削除

DBAのテンプレにどーぞ。 IF (SELECT COUNT(*) FROM SYS.COLUMNS WHERE NAME = '[列名]' AND OBJECT_ID = Object_ID('[dbo].[テーブル名]')) = 0 BEGIN ALTER TABLE [テーブル名] ADD [列名] [型] [NULL/NOT NULL] PRINT '追加しました' END ELSE PRINT '既…

SQLSERVERのバインド変数でNULLにUPDATE

もはやタイトルの時点で普通の人は何言ってるかわからないと思いますが。 NULL可のフィールドをNULLにUPDATEする考慮って抜けがちです。 oCommand.Parameters.Add(New SqlParameter("@フィールド名", System.Data.SqlTypes.SqlString.Null)) 禁則文字のエス…