+ (字串串連) (Transact-SQL) | sql字串中
發行項 01/25/2023 13位參與者 意見反應 本文內容 適用于:SQLServerAzureSQL資料庫AzureSQL受控執行個體AzureSynapseAnalyticsAnalyticsPlatformSystem(PDW)[1][2][3][4][5]這是字串運算式中的運算子,用來將兩個或更多字元或二進位字串、資料行,或字串和資料行名稱的組合,串連成單一運算式(字串運算子)。例如SELECTbook+case;會傳回bookcase。Transact-SQL語法慣例[6]Syntaxexpression+expression注意若要檢視SQLServer2014與更早版本的Transac...
發行項 01/25/2023 13 位參與者意見反應
本文內容適用于:SQL ServerAzure SQL資料庫Azure SQL 受控執行個體Azure Synapse Analytics AnalyticsPlatform System (PDW) [1][2][3][4][5]
這是字串運算式中的運算子,用來將兩個或更多字元或二進位字串、資料行,或字串和資料行名稱的組合,串連成單一運算式 (字串運算子)。 例如 SELECT book+case; 會傳回 bookcase。
Transact-SQL 語法慣例[6]
Syntax expression + expression注意
若要檢視 SQL Server 2014 與更早版本的 Transact-SQL 語法,請參閱舊版文件[7]。
引數expression這是字元和二進位資料類型類別目錄之任何資料類型的任何有效運算式[8],但 image、ntext 或 text 資料類型除外。 兩個運算式的資料類型必須相同,或者其中一個運算式必須可以用隱含方式轉換為另一個運算式的資料類型。
當串連二進位字串和二進位字串之間的任何字元時,必須使用指向字元資料的明確轉換。 下列範例會顯示 CONVERT 或 CAST 何時必須搭配二進位串連來使用,何時不需要使用 CONVERT 或 CAST。
DECLARE @mybin1 VARBINARY(5), @mybin2 V...