SQL Server で他のサーバーにデータベースを移動する手順を紹介します。概要SQL Server で他のサーバーにデータベースを移動する場合には、データベースのバックアップを作成し、他のデータベースサーバーでバックアップを復元する方法
Transact SQLでレコードが存在しない場合はInsertしてレコードを追加し、レコードが存在していればそのレコードを更新したいことがあります。従来の方法では、select文で条件に合致するレコードがあるか検索し、検索結果があればその
SQL Serverで特定のテーブルだけでInsertやUpdateがタイムアウトになり、レコードの追加や編集ができない場合の対処法について紹介します。原因原因はいくつか考えられますが、特定のテーブルで編集コマンド(Insert, Upda
SQL Server 2008 以降ではOFFSET FETCH句を利用すると簡単に結果レコードセットの指定した位置から指定した個数のレコードを取り出せます。書式ORDER BY 句にオプションの形で記述します。ORDER BY (列名)
手順データベースのバックアップを他のマシンに保存する場合は、保存先のマシンに"SQL Server Management Studio"をインストールし、バックアップ元のサーバーにリモートアクセスし、データベースをバックアップすることで、別
テーブルの列を自動インクリメント列(自動採番列)に設定する手順を紹介します。概要SQL Serverでテーブルの指定した列を自動でインクリメントする設定にする場合は、その列にIDENTITYの設定をして、「IDである」を「はい」に設定します
テーブルの列から主キーを削除する手順を紹介します。Microsoft SQL Server Management Studio で設定する場合Microsoft SQL Server Management Studioを起動し、編集するテー
テーブルに主キーを追加する (列を主キーに設定する)手順を紹介します。Microsoft SQL Server Management Studio で設定する場合[Microsoft SQL Server Management Studio
テーブル内のレコードの件数(テーブルの行数)を取得するSQLを紹介します。概要テーブルのレコードの数(テーブル行数)を求めるには COUNT 関数を利用します。メモレコードの数ではなく、レコードのフィールドの値の合計を求める場合はSUM関数
SQL Serverがコネクションをいくつ開いているか(SQLサーバーへの接続数)を確認する方法を紹介します。手順コントロールパネルの管理ツールを開きます。一覧から[パフォーマンス モニター]を選択します。パフォーマンスモニターが起動します
長さの違う文字列を単純にソートすると自然な並びにならないことがあります。例元データ元データとして以下のファイルがあるとします。IDFileName11.bmp22.bmp33.bmp44.bmp511.bmp612.bmp713.bmp81
「データベース '(データベース名)' のファイル '(データベース名)_log' の自動拡張をユーザーが取り消したか、30020 ミリ秒でタイムアウトしました。ALTER DATABASE を使用して、このファイルの FILEGROWTH
SQL Serverでデータベースをバックアップする手順を紹介します。手順 (SQL Server Management Studio 19.x)手順 (SQL Server 2014)Microsoft SQL Server Manage
SQL Serverでデータベースのバックアップファイルを圧縮してバックアップする手順を紹介します。手順Microsoft SQL Server Management Studio を起動します。データベースサーバーに接続してログインします
SQL Serverでテーブルのスキーマを変更するSQLを紹介します。構文スキーマの変更には、ALTER SCHEMA を用います。ALTER SCHEMA (変更先スキーマ名) TRANSFER (変更元スキーマ名).(テーブル名)例以下
SQLでテーブルの列(column)のデータ型を変更するコードの紹介です。概要SQLを利用してテーブルの列のデータ型を変更できます。ALTER TABLE コマンドを利用し ALTER COLUMN 文で列を削除します。SQLの書式ALTE
JOINの結果を条件にして表を更新するSQLを紹介します。概要JOINの結果を条件にして表を更新する場合は、from句を用います。書式下記の書式を利用します。update 対象テーブル名 set 設定する列名 = 設定する値 from 対象
SQL Server でデータベースをアタッチする手順を紹介します。手順 (SQL Server Management Studio を利用する場合)SQL Server Management Studio を起動します。下図のウィンドウが
SQL ServerでSelect結果に固定の値を持つ列を加えるSQL文を紹介します。概要こちらの記事ではSELECT文を利用してデータベースのテーブルからレコードを検索するSQL文を紹介しました。レコードの値を取得するだけであれば紹介した
すべての行の列に同じ値を設定するSQLコードを紹介します。書式UPDATE(テーブル名) SET (列名) = (値)解説すべての行の列に同じ値を設定する場合でもUPDATEを用います。Where節を記述しないいため、すべての行でUPDAT
SQLでテーブルから列(column)を削除するコードの紹介です。概要SQLを利用してテーブルから列を削除できます。テーブルから列を削除する場合は ALTER TABLE コマンドを利用し DROP COLUMN 文で列を削除します。書式A
質問: テーブルの列追加テーブルに列を追加したいです。レコードがすでに大量に挿入されているので、SQL文で列追加する方法を知りたいです。SQLでテーブルに列(カラム/column)を追加するコードの紹介です。概要SQLを利用してテーブルに
SQL Serverでクエリで現在の日時を取得するコードを紹介します。概要現在の日時をクエリで取得するには GETDATE()関数、SYSDATETIME()関数を用います。補足一般的なSQL文では CURRENT_TIMESTAMP を利
SQLでSELECT文による検索結果から重複を除去するクエリを紹介します。概要SQLのSELECTの結果から重複を除去する場合は DISTINCT文を用います。書式SELECT DISTINCT ......例1下記のテーブルでの例を紹介し
SQL Server にログインするユーザーとデータベースのユーザーを作成します。ログインユーザーの作成SQL Server Management Studio version 18 (SQL Server 2019)SQL Server
SQL Serverでデータベースをオフラインにしようとしてもオフラインにできないことがあります。原因としてWebアプリケーションからSQL Serverに対してコネクションがあることが考えられます。SQL Server のデータベースをオ
Microsoft SQL Server Compact 4.0をインストールします。インストーラを起動すると下図のウェルカムダイアログが表示されます。[次へ]ボタンを押して進みます。使用許諾契約書画面が表示されます。契約に問題が無ければ[
SQL Serverでランダムにレコードを取得するSQLを紹介します。概要SQL Serverでランダムにレコードを取得したい場合には、ランダムな順番でレコードをソートし、先頭から必要な件数のレコードを取得することで、テーブルからランダムに
Windows Server 2008 R2 SP1 でHyper-Vのダイナミックメモリ機能を利用した仮想マシン上でSQL Serverを稼働させるとSQL Server のCPU負荷が90%を超え高負荷状態になりサーバーが(Faildo
SQL Server 2008 以降SQL Server 2008 以降ではOFFSET FETCH句が利用できます。詳しくは「$mssql-sql-sqlserver-2008-offset-and-fetch$」の記事を参照してください
PHPでMicrosoft SQL Serverに接続し、パラメータつきのクエリを実行します。コード例<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
SQLで件数を指定してselect文の結果を取得するコードを紹介します。概要「先頭から100件」といった取得レコード数の条件を指定してSQLのselectクエリの結果を取得したいことがあります。SQLのTOP句を使うと件数を指定してレコード
PHPでMicrosoft SQL Serverに接続してクエリを実行します。コード例<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html
PHPでMicrosoft SQL Serverに接続します。接続ドライバはMicrosoft SQL Server Driver for PHPを用います。Microsoft SQL Server Driver for PHPのインストー
LinuxからPHPでMicrosoft SQL Serverにアクセスするためのライブラリとドライバをインストールする方法を紹介ます。一番手軽な方法はyumを用いたインストール方法です。以下のコマンドを実行します。(PHPは導入済みとしま
SQL Server Native Client をインストールします。Microsoft SQL Server 2008 用 Feature Pack. 2009年4月のダウンロードページにアクセスします。ダウンロードボタンをクリックしダ