SQL Serverのサンプルクエリです。
フォルダ構成は、次のとおりです。
- fn消費税.sql...指定した日付の期間に該当する税抜金額から消費税額を返すストアドファンクションです。消費税率テーブルの構造と作成については、本書をお読みください。
- fn税抜.sql...指定した日付の期間に該当する消費税率から税抜金額を返すストアドファンクションです。
- fn税込.sql...指定した日付の期間に該当する消費税率から税込金額を返すストアドファンクションです。
- fn_getdate_excepttime.sql...引数に指定された日付型から時刻要素を取り除いて返すストアドファンクションです。
- fn_getdate_dayofweek.sql...任意の年月の第n回目の〇曜日の日付を求めるストアドファンクションです。
- fn_getdate_monthstart.sql...月初を返すストアドファンクションです。
- fn_getdate_monthend.sql...月末を返すストアドファンクションです。
- fn_getdate_syunbun.sql...引数に指定された年の春分の日を返すストアドファンクションです。
- fn_getdate_syuubun.sql...引数に指定された年の秋分の日を返すストアドファンクションです。
- sp_holiday_insert.sql...引数に指定されたテンポラリテーブルに休日をセットするストアドプロシージャです。休日テーブルの構造と作成については、本書をお読みください。
- sp_holiday_setdata.sql...休日テーブルに指定した年の休日を追加するストアドプロシージャです。休日テーブルの構造と作成については、本書をお読みください。
- fn最終営業日.sql...任意の年月の最終営業日を求めるストアドファンクションです。
- fn_getdigits.sql...数値の開始と終了を指定し、該当する範囲の数列の集合をテーブルとして返すストアドファンクションです。
- sp_returnerror.sql...エラーの詳細を返すストアドプロシージャです。
- sp_get_process.sql...指定したホスト名が生成したSQL Serverのプロセスを取得し、spidを返すストアドプロシージャです。
- sp_kill_process.sql...指定したspidのプロセスを削除するストアドプロシージャです。
- copy_table_oldver.sql...同一システムのデータベースにおいて、あるデータベースから別のデータベースへすべてのテーブルの内容をコピーします。
- fn_create_hash.sql...引数に指定された文字列を暗号化して返すストアドファンクションです。
- create_table.sql...高水準テーブルを作成します。
- 文字一覧.sql...高水準テーブルにレコードを追加します。
- 第3・4水準対応文字一覧.xlsm...高水準テーブルにレコードを追加するINSERTコマンドを生成するエクセルマクロです。
- RewriteAuth_MSSQLService.vbs...Windows OSのPOWER USERSグループ権限にSQL Serverサービズの実行権限を付与するVBScriptです。
- basMain.bas...SQL Serverサービスが停止している場合、実行するためのエクセルマクロの標準モジュールです。
- 2つのデータベースに存在するすべてのテーブルを比較し、違いを表示します。
- セキュリティのために、SQL Serverに接続できるユーザーをデータベースごとに生成するときに使います。