我想知道,如何將多行存儲在變量.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. 如何在PHP中從多個變量創建一個變量?
- 4. 在SQL Server 2008中從單行設置多個標量變量?
- 5. 在SQL中聲明多個值變量
- 6. 在SQL中選擇多個變量
- 7. 如何在bash中grep多個變量
- 8. SQL查詢中的多個PHP變量
- 9. 如何將多個變量分配到單個變量中?
- 10. 在多個獲取變量中包含多個變量
- 11. 如何在多個變量引用中共享可變變量的屬性?
- 12. 如何向sql添加多個變量
- 13. Python中單行的多個變量?
- 14. SQL中的增量變量
- 15. 如何在SCSS中的另一個變量中使用變量
- 16. 在變量中回顯一個變量中的變量
- 17. 如何在變量中使用變量?
- 18. MS SQL - 變量中的變量
- 19. SQL變量列中的PHP變量
- 20. 多級對象中的變量變量
- 21. 將多個變量接受到SQL中
- 22. SQL返回多個變量
- 23. SQL選擇多個變量
- 24. 在SQL Server中放置N個變量前的變量?
- 25. 你如何改變c中的另一個變量的變量?
- 26. 整合多個變量,其中每個變量是R中的一個向量?
- 27. 如何在T-SQL中分配多個內聯變量?
- 28. 如何在SQL中設置多個SSIS變量任務
- 29. 如何在oracle中使用另一個變量定義一個變量sql
- 30. 如何將打印變量保存到SQL Server中的另一個變量中?
你爲什麼想這樣做?你打算對這些行做什麼會影響如何做到這一點的最佳答案。 – tpdi 2009-05-01 06:24:12