Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
Oracle Databaseの既存バージョンの10gや11gOracle Zero Data Loss Recovery Applianceの登場で、ますます重要な機能となってきたOracle Recovery Managerについて、OTN人気連載シリーズ「しばちょう先生の試して納得!DBAへの道」の執筆者が語ります。RMANバックアップの運用例から、高速増分バックアップの内部動作とチューニング方法まで、出し惜しみなく解説します。
This document provides references and links about using SQL Server with Linux and PHP. It includes links to documentation on installing and using the Microsoft Drivers for PHP for SQL Server on Linux, an overview of SQL Server on Linux, and a quickstart guide for installing SQL Server and creating a database on Ubuntu. It also links to a Microsoft tutorial for creating PHP apps connected to SQL Server on Ubuntu.
36. T-SQL (2)
MERGE
GROUPING の強化
GROUP BY での指定方法が強化
テーブル値パラメータ
ストアドやファンクションに 一時テーブル
を使わずにパラメータを渡せる
37. MERGE
更新対象テーブルと元となるテーブルの
結合結果に対して、更新処理を行う。
MATHCED
結合結果でデータが存在していた
DELETE or UPDATE(主に UPDATE)
NOT MATCHED (BY TARGET)
更新対象にデータがなかった
INSERT
NOT MATCHED BY SOURCE
元となるテーブルにデータがなかった
DELETE or UPDATE(主に DELETE)
38. GROUPING の強化
GROUPING SETS
カラムの組み合わせを自由に指定
複数列を単一のセットと見なせる
ROLLUP
説明しづらいので例を
GROUP BY ROLLUP (year, month, day)
year, month, day | year, month | year | ()
の4パターン
CUBE
組み合わせ(表)