[SQL Server] スカラー関数とテーブル値関数

SQL Server にはシステム関数のほか、スカラー関数とテーブル値関数がある。
スカラー関数とは、単一のデータを返すものである。text、ntext、image、cursor、および timestamp 以外の任意のデータ型を指定でき、return でこれらの値を返却することができる。

テーブル関数とは、その名の通りテーブル値を返すもので、結果セットは table である。これはビューとストアドプロシージャーの中間のような位置づけとも言える。

関数の種類 - msdn
http://technet.microsoft.com/ja-jp/library/ms177499(v=sql.105).aspx
ビューとストアドプロシージャの強力な代替手段「ユーザー定義関数」 - japan.internet.com http://japan.internet.com/developer/20061025/27.html

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

コピーした行の挿入が表示されない時はフィルタされていないかチェック