2016-01-01から1年間の記事一覧

Excelを1ブックにまとめる

指定したフォルダ内の複数のExcelファイルを1つのブックにまとめるVBS。 まとめた結果シート名が重複したらダメかも。 '-------------------------------------------------------------------------------------- ' ' Excel 1ブックにまとめる ' (指定し…

Oracleのデフォルト値

Oracle11gではNOT NULL列にDEFAULT句を指定すると、デフォルト値はメタデータとして格納される。 例えば、default "0"と設定した場合、データブロックに"0"という値は格納されておらず、 Nullの値を"0"に置き換えるようにDBエンジン上で動作している。 通常…

MSダウングレード権

Microsoftのダウングレードの考え方は大まかに以下の通り。 (2016年7月現在) ・ダウングレード権 →ボリュームライセンスであれば同じエディションの旧バージョン製品が利用可能。 ただし、メディアは既に持っているか別途入手する必要がある。 また、ライセ…

ソフトウェアアシュランス

契約期間内に最新バージョンが出た場合に無償でアップグレードできる権利。 最近は+αの権利がつくこともある。略してSA

SQL文の大文字・小文字の区別

DB

SQL文ではDBエンジン、及び設定によっては大文字・小文字が区別されることはある。 コーディングの際は注意すること。 Oracle ・・・引用符で囲むと区別される SELECT * FROM "test"; SQL Server ・・・照合順序の設定によっては区別される ⇒Japanese_CS_AS…

週の開始日を取得する

TRUNC関数の引数に'DAY'を指定すると引数の日付に対する 週の先頭日を取得することができる。 select TRUNC (TO_DATE('2015-12-28') ,'DAY' ) From DUAL ※NLS_TERITORY = Japan における週の初めは日曜日に定義されている。 動作確認環境:Oracle 12c

バイナリデータのInsert

テーブル例 CREATE TABLE [dbo].[tblHoge]( [ID] [int] NOT NULL, [excel_data] [varbinary](max) NOT NULL, CONSTRAINT [PK_tblHoge] PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLO…

saのパスワードのリセット

saのパスワードを忘れてしまったときのリセットする手順は以下の通り。 1.「セキュリティ」→「ログイン」→sa→「プロパティ」 2.「全般」タブでパスワードを入力する ※Windows統合認証ではログインできることが前提 動作確認環境:SQLServer 2014 Express