-
[SQLServer] 意図的にエラーを発生させる(RAISEERROR、THROW)
2020/12/26 例外
SQLServerで意図的にエラーを発生させるには、RAISEERROR、THROWを使用します。 RAISERRORを使う方法 RAISEを使うとレベル番号を指定できます。 (RAISE構文) RA ...
-
[SQLServer]「n行処理されました」を表示しない(set nocount)
2020/11/4
SQLServerで処理を実行すると 「n行処理されました」というような表示がされますが、 これを表示させたくない場合は、set nocountを使用します。 サンプル 例)「n行処理されました」を表 ...
-
[SQLServer] 設定されている週の最初の曜日を取得する(@@DATEFIRST)
2020/10/5 日付
SQLServerで設定されている週の最初の曜日を取得するには、 @@DATEFIRSTを使用します。 構文 (最初の曜日を取得する構文) @@DATEFIRST 戻り値の型はtinyint型です 【 ...
-
[SQLServer] 計算結果を小数値で取得する
2020/9/18 数値
SQLServerで、計算結果を小数値で取得する方法です。 サンプル SQLServerで結果が小数値となるを計算をしても整数で返ってしまいます。 ダメな例)8/100 を計算する [crayon-6 ...
-
[カタログビュー] ユーザテーブルの情報を確認する(sys.tables)
2020/8/19 2021/8/5
SQLServerでユーザテーブルの情報を確認するには、sys.tablesカタログビューを検索します。 sys.tablesの構成 主要カラムのみです。 【sys.tables】 列名型コメント n ...
-
[カタログビュー] スキーマの情報を確認する(sys.schemas)
2020/8/5 システム情報
SQLServerのスキーマの情報を確認するには、sys.schemasカタログビューを検索します。 sys.schemasの構成 【sys.schemas】 列名型コメント namesysnameス ...
-
[SQLServer] 符号を求める(SIGN)
2020/7/23 数値
SQLServerで符号を求めるには、SIGN関数を使用します。 構文 (SIGN関数の構文) SIGN(<数値>) 戻り値の型は引数に指定した値の型によって変わります。 例)引数:bigint ...
-
[SQLServer] 例外処理を行う(TRY~CATCH)
2020/7/13 例外
SQLServerのストアドで例外処理を行うサンプルです。 TRY~CATCH構文を使用します。 構文 (TRY~CATCH構文) BEGIN --TRYエリア BEGIN TRY 処理 END TR ...
-
[SQLServer] 剰余を求める(%)
2020/7/5 数値
SQLServerで剰余を求めるには、「%」を使用します。 サンプル 例)剰余を求めるサンプル123456789101112131415-- 10÷3の余りを求めるselect 10%3⇒1-- 10÷2の余りを求めるselect 10%2⇒0-- -10÷3の余りを求めるselect -10%3⇒-1-- 0÷10の余りを求めるselect 0%10⇒0
-
[SQLServer] 平方根を求める(SQRT)
2020/6/28 数値
SQLServerで平方根を求めるには、SQRT関数を使用します。 構文 (SQRT関数の構文) SQRT(<数値>) 戻り値の型はfloat型です。 サンプル 例)SQRT関数を使ったサンプル [c ...