SQL Server での quotename の使い方は何ですか。

SQL Serverで、quotename関数は、引用符で囲まれた識別子を取得するために使用します。

QUOTENAME( ‘文字列’ [, ‘引用文字’] )

パラメータ記述:

  1. シングルクォートで囲まれた必須識別子
  2. 引用文字に使用される文字を表すオプションの引数。既定値は単一引用符(’)です。

本場仕込みのネイティブな日本語で言い換えると

SELECT QUOTENAME('MyTable') AS QuotedName;

出力を生成しました。

[MyTable]

上の例では、QUOTENAME 関数は文字列 ‘MyTable’ を角括弧で囲み、括弧で囲まれた文字列 ‘[MyTable]’ を返します。これは、ダイナミック SQL ステートメントを構築するときに特に役立ち、識別子に含まれる特殊文字が SQL ステートメントの解析に影響を与えるのを防ぎます。

bannerAds