SQL Server

【SQL】日付

【SQL Server】DATE・DATETIME(日付型)の使い方

日付型 DATESQL Serverの日付型・時刻型は主に3種類あります。「DATE」「DATETIME」「DATETIME2」があります。 DATE DATETIME DATETIME2それぞれ日付型の違いを解説します。DATEDATE ...
プライマリーキー・インデックス

【SQL Server】インデックス(index)を変更する

SQL Serverのインデックス(index)を変更するSQLSQL Serverにインデックス(index)を変更するSQLはありません。変更するには、インデックスを削除し、新規に作成します。変更の手順 インデックスを削除します インデ...
プライマリーキー・インデックス

【SQL Server】インデックス(index)を作成する

SQL Serverのインデックス(index)を作成するSQL構文SQL Serverでインデックスを作成するには「CREATE INDEX ~ON ~」を使います。-- クラスター化インデックス作成CREATE CLUSTERED IN...
プライマリーキー・インデックス

【SQL Server】主キー(プライマリーキー)を変更する

SQL Serverの主キー(プライマリーキー)を変更するSQLSQL Serverの主キー(プライマリーキー)を変更するSQLはありません。変更するには、主キーを削除してから、主キーを新規作成します。変更の手順 主キーを削除します 主キー...
プライマリーキー・インデックス

【SQL Server】主キーを作成する

SQL Serverの主キー(プライマリーキー)を作成するSQL構文SQL Serverの主キー(プライマリーキー)をテーブル作成後に作成するには「ALTER TABLE~ADD CONSTRAINT ~KEY CLUSTERED~」を使い...
SQL Server全般

【SQL Server】トランザクションログを消す(クリア)する方法

SQL ServerのトランザクションログSQL ServerのトランザクションログとはSQL Serverのトランザクションログは、拡張子「LDF」のファイルで、データの更新履歴を保持するファイルです。トランザクションログは、「○○テーブ...
【SQL】その他

【SQL Server】IN で複数の値を検索する

SQL Serverで複数の値を検索するINSQL Serverで複数の値を条件に含めるには「IN」を使用します。例1. INで値を検索するパターン--部活がバスケット部・バレー部の生徒を検索するSELECT * FROM STUDENT ...
バックアップ・復元・復旧

SQL Serverでバックアップをスケジュール化する

バックアップをスケジュール化する(デイリーバックアップ)SQL Serverでバックアップをスケジュール化するには、SQL Server Management Studioを使います。ここではデイリーバックアップをスケジュール化してみます。...
サーバー設定

SQL Serverのデータファイルを圧縮する

SQL Serverのデータファイルを圧縮するデータファイルを圧縮する方法SQL Serverのデータファイル(MDF)は圧縮することができます。データファイルを圧縮するにはSQL Server Managemnt Studioを使います。...
サーバー設定

【SQL Server】データベースの容量を圧縮する

SQL Serverのデータベースを圧縮するデータベースの圧縮SQL Serverのデータベースの容量を減らしたい場合は圧縮することができます。データベースを圧縮するにはSQL Server Managemnt Studioを使います。1....