SQL Server

【SQL】日付

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

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

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

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

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

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

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

SQL Serverの主キー(プライマリーキー)を変更するSQL SQL 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で複数の値を検索するIN SQL Serverで複数の値を条件に含めるには「IN」を使用します。 例1. INで値を検索するパターン --部活がバスケット部・バレー部の生徒を検索する SELECT * FROM STUD...
バックアップ・復元・復旧

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を使います。...