Condividi tramite


Operatori di concatenazione

L'operatore di concatenazione è rappresentato dal segno più (+). È possibile combinare, o concatenare, due o più stringhe di caratteri in modo da formare una sola stringa, nonché concatenare stringhe binarie.

Nell'esempio di codice seguente l'operatore di concatenazione viene utilizzato per combinare il nome di un prodotto con il nome univoco del prodotto:

WITH MEMBER Measures.ProductName AS 
   Product.Product.CurrentMember.Name + " (" + Product.Product.CurrentMember.UniqueName + ")"
SELECT 
   {Measures.ProductName} ON COLUMNS,
   Product.Product.Members ON ROWS
FROM [Adventure Works]

Considerazioni sul linguaggio

Se le stringhe utilizzate in un'operazione di concatenazione hanno le stesse regole di confronto, le regole di confronto dell'input verranno utilizzate anche per la stringa risultante dal concatenamento. Se invece le stringhe utilizzate in un'operazione di concatenazione hanno regole di confronto diverse, le regole di confronto della stringa risultante dal concatenamento verranno determinate in base alla precedenza delle regole di confronto. Per ulteriori informazioni, vedere Lingue e regole di confronto (Analysis Services - Dati multidimensionali).