tora

no image

基礎

[SQLServer] テーブル名を変更する

2022/6/4 2022/6/23    

表名を変更する方法です。 構文 (テーブル名を変更する構文) EXEC sp_rename '変更前テーブル名', '変更後テーブル名', 'OBJECT' サンプル 例)M_SHOHINテーブルを、 ...
no image

基礎

[SQLServer] テーブルに列を追加する

2022/5/27 2022/11/3    ,

テーブルに列を追加する方法です。 構文 (列を追加更する構文) ALTER TABLE テーブル名 ADD 列名1 <型> [DEFAULT <デフォルト値>] [制約] [, ...] サンプル 例 ...
no image

基礎

[SQLServer] 改行をINSERTする

2022/5/5 2022/11/29    

改行をINSERTする方法です。 改行には以下3種類ありますので用途に応じて使い分けてください。 改行「CR+LF」:Windows環境用の改行コード 改行「CR」:MacOS9以前環境用の改行コード ...
no image

エラー

[SQLServerエラー] 4901「ALTER TABLEでは、NULLを許可する列または DEFAULT 定義が指定されている列しか追加できません。」

2022/2/27  

以下のように表示されます。 (エラー) 4901「ALTER TABLEでは、NULLを許可する列または DEFAULT 定義が指定されている列しか追加できません。」 原因 テーブルに列を追加する時に ...
no image

関数

[SQLServer] 文字列に文字を挿入する(STUFF)

2021/3/14 2021/8/5    

SQLServerで文字列に文字を挿入するには、STUFF関数を使用します。 構文 (STUFF構文) STUFF(<対象文字列>, <挿入開始位置>   , <削除する文字数>, <挿入文字列>) ...
no image

関数

[SQLServer] 円周率を取得する(PI)

2021/2/26    

SQLServerで円周率を使用したい場合は、PI関数を使用します。 構文 (PI関数の構文) PI() 戻り値はfloat型です。 サンプル 例)PI関数を使ったサンプル [crayon-6acab ...
no image

基礎

[SQLServer] 意図的にエラーを発生させる(RAISEERROR、THROW)

2020/12/26    

SQLServerで意図的にエラーを発生させるには、RAISEERROR、THROWを使用します。 RAISERRORを使う方法 RAISEを使うとレベル番号を指定できます。 (RAISE構文) RA ...
no image

基礎

[SQLServer]「n行処理されました」を表示しない(set nocount)

2020/11/4  

SQLServerで処理を実行すると 「n行処理されました」というような表示がされますが、 これを表示させたくない場合は、set nocountを使用します。 サンプル 例)「n行処理されました」を表 ...
no image

関数

[SQLServer] 設定されている週の最初の曜日を取得する(@@DATEFIRST)

2020/10/5    

SQLServerで設定されている週の最初の曜日を取得するには、 @@DATEFIRSTを使用します。 構文 (最初の曜日を取得する構文) @@DATEFIRST 戻り値の型はtinyint型です 【 ...
no image

SQL

[SQLServer] 計算結果を小数値で取得する

2020/9/18    

SQLServerで、計算結果を小数値で取得する方法です。 サンプル SQLServerで結果が小数値となるを計算をしても整数で返ってしまいます。 ダメな例)8/100 を計算する [crayon-6 ...