1
我有一個列A,B,C,D(varchar類型)的表。如何在動態sql查詢中添加連字符
從存儲過程中,我從相同的表中獲取數據。我在存儲過程內部創建了一個動態sql查詢以從表中獲取數據。
我想要什麼是,
需要柱B和C一起與符號(連字符或結腸)組合並顯示它作爲一個單一部分。
DECLARE @sSQL nvarchar(100);
DECLARE @symbol nvarchar(100);
SET @symbol='-'
SELECT @sSQL = N'SELECT [A], ([B], '[email protected]+', [C]) as Status FROM Table';
EXEC sp_executesql @sSQL
以上查詢是不工作的我。我需要下面的查詢動態查詢。
SELECT A,B+'-'+C as Status FROM Table
請幫忙。
Msg 102,Level 15,State 1,Line 1 ':'附近的語法不正確。它不工作 – Athul
SET @ symbol =':'我用這個 – Athul
再次檢查答案 – cha