quotename()函數是一個用于將字符串包裝在方括號中的SQL Server函數。它的語法如下:
QUOTENAME ( character_string [ , quote_character ] )
參數說明:
使用示例:
SELECT QUOTENAME('myTable') AS QuotedString;
輸出:[myTable]
SELECT QUOTENAME('myTable', '"') AS QuotedString;
輸出:“myTable”
SELECT QUOTENAME('myTable[1]') AS QuotedString;
輸出:[myTable[1]]
使用quotename()函數可以確保在SQL查詢中正確引用表名、列名等標識符,尤其是當標識符中包含特殊字符時。這可以提高查詢的可靠性和安全性。