【SQL Server】シングルクォートをエスケープするやり方を解説します

SQL Server

こんにちは。たいら(@tairaengineer2)です。
転職を繰り返し現在4社経験している、11年目エンジニアです。

SQLでシングルクォートを含むSQL文を実行すると
SQLでシングルクォートを含むと失敗

というようにエラーメッセージが表示されてしまいます。

この記事で、SQL Serverでシングルクォートをエスケープするやり方を多くの画像を使って丁寧に解説します。

前提条件:実行環境について

実行環境は以下の通りです。

OS Windows10
使っているSQL Serverの製品 SQL Server2019
SQL Serverのバージョン 15.0.2000

シングルクォートをエスケープするやり方を解説

シングルクォートをエスケープするやり方を具体例をまじえながら解説します。

エスケープするには、シングルクォートを重ねることです。
先ほどの例で出したエラーとなったSQLは

でした。
重ねるとは

というようにシングルクォートを2回書きます。
上記のSQLを実行すると

エラーを回避し、正常に実行することができます。

まとめ:シングルクォートを扱うときは気を付けよう

以上がSQL Serverでシングルクォートをエスケープするやり方の解説です。

あなたのご参考になったのなら、とても嬉しいです(*´▽`*)
ではでは~(・ω・)ノシ

コメント

タイトルとURLをコピーしました