我想知道,如何將多行存儲在變量.i.e中。我的查詢將返回多行,我想將它存儲在一個變量。 謝謝你。如何在sql server08中變量變量中的多個行
1
A
回答
5
在SQL Server 2008中,有一項名爲Table Valued Parameters的功能,它允許您將行存儲到可通過存儲過程傳遞的變量中。
但是,如果您的意圖是操縱同一個存儲過程中的數據,那麼通用表變量就可以。這裏有一個例子:
DECLARE @MyTableVariable TABLE
(
Id int,
FirstName varchar(10),
LastName varchar(10)
);
INSERT @MyTableVariable(Id, FirstName, LastName)
SELECT Id, FirstName, LastName FROM SomeOtherTable WHERE SomeCriteria
@MyTableVariable
現在包含所有符合條件的行,你仍然可以繼續添加更多的行,做進一步的操作,甚至返回其內容。
+0
感謝您的幫助 – Wondering 2009-05-01 06:39:47
0
您可以使用table valued parameter或者您可以使用舊的備用臨時表。
相關問題
- 1. 在PHP中的多個變量變量
- 2. 如何在1個變量中存儲多個行集sql
- 3. 如何將多個變量分配到單個變量中?
- 4. Python中單行的多個變量?
- 5. SQL中的增量變量
- 6. 在變量中回顯一個變量中的變量
- 7. 如何在SCSS中的另一個變量中使用變量
- 8. 如何在變量中使用變量?
- 9. MS SQL - 變量中的變量
- 10. 多級對象中的變量變量
- 11. SQL返回多個變量
- 12. 整合多個變量,其中每個變量是R中的一個向量?
- 13. 如何在oracle中使用另一個變量定義一個變量sql
- 14. 在PHP中將多個變量分配給單個變量
- 15. 將數據存儲在一個變量或多個變量中?
- 16. 如何將打印變量保存到SQL Server中的另一個變量中?
- 17. 如何使用一個變量,在C++中另一個變量
- 18. 在R中同時變量多個變量的類別
- 19. 如何把一個變量中的變量在python
- 20. 如何在另一個變量的名稱中使用變量?
- 21. 如何在SQL中添加變量
- 22. 如何在SQL中使用varchar變量?
- 23. 如何在SQL中使用Pivot變量?
- 24. 對單個變量中的單個變量進行多次更新的順序
- 25. 多個變量
- 26. 如何合併多個變量以在R中創建新的因子變量?
- 27. SQL中的case語句,如何返回多個變量?
- 28. 變量中變量在PHP
- 29. Javascript中的「變量」變量?
- 30. 變量iPhone中的變量?
你爲什麼想這樣做?你打算對這些行做什麼會影響如何做到這一點的最佳答案。 – tpdi 2009-05-01 06:24:12