0
Q
元數據集
A
回答
3
從應用程序中,您可以通過首先發出SET FMTONLY ON來檢查潛在的結果集。然而,這將在未來版本的SQL Server中逐漸淘汰,以支持更強大的元數據發現機制。與此同時,你可能會得到的最好的結果就是使用OPENQUERY來對付一個回送服務器。這假設你的存儲過程只返回一個結果集 - 如果有多個結果集,它不會工作。
例如:
EXEC master.dbo.sp_addlinkedserver
@server = 'LOOPBACK_SERVER',
@srvproduct = '',
@provider = 'SQLOLEDB',
@datasrc = @@SERVERNAME;
SELECT * INTO #foo
FROM OPENQUERY(LOOPBACK_SERVER, 'EXEC db_name.dbo.proc_name');
SELECT c.name, t.name, t.max_length, t.precision, t.scale
FROM tempdb.sys.columns AS c
INNER JOIN sys.types AS t
ON c.system_type_id = t.system_type_id
WHERE c.[object_id] = OBJECT_ID('tempdb..#foo');
DROP TABLE #foo;
請注意,您不使用任何CLR的UDT或別名類型,這也假定。
相關問題
- 1. 元數據收集
- 2. 更新Socrata數據集元數據
- 3. 收集的元數據
- 4. rdf三元數據集
- 5. 數據集到數據集中的每個元素
- 6. 單元測試大數據集?
- 7. jsdom - 如何設置元素數據集?
- 8. JasperReports - 表元素和空數據集
- 9. Python XML DOM收集元素數據
- 10. TYPO3流體文件收集元數據
- 11. 數據幀的子集的元素
- 12. 採集元數據以下JSON
- 13. 將元數據收集到表中
- 14. Presto與元數據庫的集成
- 15. 收集視圖單元獲取數據
- 16. 基於第二個數據集中的元數據提取數據集中的數據
- 17. SQL Server和.NET類型化數據集AllowDBNull元數據
- 18. 是否有用於讀取數據集元數據的Socrata API?
- 19. 從元數據+值創建xarray數據集的簡單方法?
- 20. 添加IDENTIFER(元數據)列長格式的數據集
- 21. 從數據採集單元讀取數據(測量計算)
- 22. IE8數據集的替代(數據屬性排序元素)
- 23. 使用Spring SAML -SP元數據與IDP元數據進行ADFS集成?
- 24. Python:從數據集中收集數據
- 25. 數據集市與多維數據集
- 26. OLAP多維數據集 - 數據多維數據集
- 27. 數據集檢索另一個數據集的數據
- 28. SSRS - 數據源Instace尚未對數據集「數據集1」
- 29. 從主數據集傳遞數據到表數據集
- 30. D3根據兩個不同的數據集更改元素?
+1將SP添加到DBML文件時,Visual Studio似乎能夠確定結果集。我不知道這是否是它在引擎蓋下的作用 – Andomar
你可以追溯到確定,但我懷疑它使用SET FMTONLY ON或它手動分析文本。 Visual Studio在過程有多個結果集時顯示什麼? –
只是追蹤,它確實使用SET FMTONLY。 DBML僅顯示第一個結果集,您可以檢索更多,但您必須自己定義結果集。 – Andomar