SQLServer

SQLServerの圧縮バックアップ

全然知らなかったけど、SQLServerの圧縮バックアップって2008からできるのね・・・。 でも、Standard ではできないということを知った今日この頃 多分2008以降のバージョンからはどのバージョンでも普通にできるはず オプションに「COMPRESSION」をつけると…

複数行をまとめて1行に表示する方法

とりあえずデータを適当に準備 schedule_id report_id report_name 1 001 テスト11 002 テスト21 003 テスト32 001 テスト13 004 テスト4 FOR XML PATHを利用して、こんな感じのSQLを作成 SELECT schedule_id,REPLACE((SELECT report_name AS [data()]F…

SQLServer Cursor用Template

ストアドは苦手である・・・。 自分用メモとしてSQLServer Cursor用Templateを準備しておく。 --SELECTで返ってくる値を入れる箱 DECLARE @field1 varchar(50) DECLARE @field2 varchar(50) --Cursorの宣言 DECLARE [CursorName] cursor FOR SELECT field1 ,…

スカラー関数・テーブル関数メモ

戻り値が、text、ntext、image、cursor、および timestamp 以外の任意のデータ型 例) --スカラー関数MonthTotalを作成 --月の金額合計を返すCREATE FUNCTION MonthTotal(--引数@sdate varchar(8),@edate varchar(8))RETURNS decimal(13,2)ASBEGIN DECLARE @…