Skip to content
Menu
Knihy-blog
Knihy-blog
3月 7, 2022

SQL Server QUOTENAME関数

概要:このチュートリアルでは、SQL ServerQUOTENAME()関数を使用して、文字列を有効なSQL Server区切り識別子にする方法を学習します。

SQL Server QUOTENAME()function

SQL ServerQUOTENAME()関数は、入力文字列に区切り文字を追加して、その文字列を有効なSQL Server区切り識別子にします。

以下は、QUOTENAME()関数の構文を示しています:

Code language: SQL (Structured Query Language) (sql)

QUOTENAME()関数は2つの引数を受け取ります:

  • input_string はSYSNAMEであり、その最大長は128です。 input_stringの長さが128文字より大きい場合、関数はNULLを返します。
  • quote_characterは区切り文字として使用する文字です。

以下は有効な引用符文字です:

  • 一重引用符(‘)
  • 左または右の括弧()
  • 二重引用符(“)
  • 左または右の括弧()
  • 左または右の括弧()
  • 左または右の括弧()
  • ( () )
  • より大きいまたはより小さい記号( >< )
  • 左または右のブレース( {} )
  • バックティック(`)。

無効な文字を使用すると、関数はNULLを返します。 省略した場合、quote_characterはデフォルトで角かっこになります。

SQL ServerQUOTENAME()は、動的SQLで役立ちます。

SQL Server QUOTENAME()関数の例

次のステートメントは、名前にスペースが含まれている新しいテーブルを作成し、テーブルに新しい行を挿入します:

Code language: SQL (Structured Query Language) (sql)

次のコードは、動的SQLを使用してテーブルのデータを照会しようとします:

Code language: SQL (Structured Query Language) (sql)

次のエラーが返されます:

Code language: JavaScript (javascript)

次のコードは、QUOTENAME()関数を使用してテーブル名を有効にします:

Code language: SQL (Structured Query Language) (sql)

出力は次のとおりです:

このチュートリアルでは、SQL ServerQUOTENAME()関数を使用して文字列に区切り文字を追加し、その文字列を有効なSQL Server区切り識別子にする方法を学習しました。

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

最近の投稿

  • シドニー-ライス純資産2018:このNFLのサッカー選手の価値は何ですか?
  • SQL Server QUOTENAME関数
  • 心血管健康研究(CHS)
  • 最高のイチゴドレッシング
  • Talks
  • スタンフォードMSxレビュー:エグゼクティブMBAの代替はそれだけの価値がありますか?
  • PMC
  • 49熱い写真のStephanie Szostakこれはあなたが汚い考えを考えるようになります
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어

アーカイブ

  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年10月

メタ情報

  • ログイン
  • 投稿フィード
  • コメントフィード
  • WordPress.org
©2022 Knihy-blog | Powered by WordPress and Superb Themes!