5
A
回答
2
13
與許多其他編程語言相同 - 追加(或添加取決於變量的數據類型,但在這種情況下附加)到現有的值。
E.g.如果@myvariable的值當前爲hello
,則在此賦值之後,值將爲hellotest
。
它的快捷方式:SET @myvariable = @myvariable + 'test'
,在SQL Server 2008中引入
+1
[複合賦值運算符是2008而不僅僅是R2。](http://msdn.microsoft.com/en-us/library/cc645922(v = sql.100)) – 2012-08-16 16:06:21
1
它等於
SET @myvariable = @myvariable + 'test'
1
它是東西=東西+ SomethingElse簡寫。
2
SET @ v1 + ='表達'相當於SET @ v1 = @ v1 +'表達'。
+ =運算符不能在沒有變量的情況下使用。例如,以下代碼將導致錯誤:
SELECT 'Adventure' += 'Works'
以下示例使用+ =運算符連接。
DECLARE @v1 varchar(40);
SET @v1 = 'This is the original.';
SET @v1 += ' More text.';
PRINT @v1;
下面是結果集: 原來是這樣。更多文字。
3
@myvariable acumulate '測試' 例如 如果@myvariable具有前像 '你好' 的值 @myvariable + = '測試' 值更改爲 '你好測試'
0
其附加上+ =到可變的右側的值。 在這個例子中@myvariable將字符串值測試(假設字符串@myvariable可以接受字符串值被附加。
該邏輯也將適用於大多數編程語言
相關問題
- 1. TSQL中的「#」符號是什麼意思?
- 2. 是什麼意思:是什麼意思?
- 3. 是什麼管道/ veritcal條字符TSQL是什麼意思?
- 4. TSQL中表名前面的「#」是什麼意思?
- 5. 是什麼意思,在Python中是什麼意思?
- 6. 什麼是:!:意思?
- 7. '#'是什麼意思?
- 8. 「=」是什麼意思
- 9. &=是什麼意思?
- 10. {}是什麼意思?
- 11. @(...)是什麼意思?
- 12. $$ $$是什麼意思?
- 13. `/ * @`是什麼意思?
- 14. SURF的min_dist和max_dist是什麼意思,FlannMatcher是什麼意思
- 15. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 16. {%=%}是什麼意思?
- 17. 「_」是什麼意思?
- 18. %{}是什麼意思?
- 19. &**是什麼意思?
- 20. 是什麼意思?
- 21. 「?」是什麼意思?
- 22. + =是什麼意思?
- 23. %%是什麼意思?
- 24. #{...}是什麼意思?
- 25. || =是什麼意思?
- 26. /([^.]*)\.(.*)/是什麼意思?
- 27. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 28. @ []是什麼意思?
- 29. 什麼是「||」意思?
- 30. 「*&」是什麼意思?
MYVARIABLE = MYVARIABLE +「測試」 – 2012-08-16 16:02:32
我不這意味着在這裏沒有禮貌,但是在詢問之前,你是如何試圖找到答案的?我問是因爲我在我的筆記本電腦上安裝的書籍在線索引中輸入了「+ =」,+ =有條目。 – 2012-08-16 21:07:43
不錯的@BenThul試着在google上搜索它 – 2012-08-18 19:32:44