SQL Server での quotename の使い方は何ですか。
SQL Serverで、quotename関数は、引用符で囲まれた識別子を取得するために使用します。
QUOTENAME( ‘文字列’ [, ‘引用文字’] )
パラメータ記述:
- シングルクォートで囲まれた必須識別子
- 引用文字に使用される文字を表すオプションの引数。既定値は単一引用符(’)です。
本場仕込みのネイティブな日本語で言い換えると
SELECT QUOTENAME('MyTable') AS QuotedName;
出力を生成しました。
[MyTable]
上の例では、QUOTENAME 関数は文字列 ‘MyTable’ を角括弧で囲み、括弧で囲まれた文字列 ‘[MyTable]’ を返します。これは、ダイナミック SQL ステートメントを構築するときに特に役立ち、識別子に含まれる特殊文字が SQL ステートメントの解析に影響を与えるのを防ぎます。