我想在SQL管理工作室中使用T-SQL查詢從數據庫(「數據庫模式」)中提取XML模式,而不是C#代碼。模式應該包括數據庫中的所有表。如何使用T-SQL提取數據庫模式?
我可以用得到的單個表如下:
DECLARE @schema xml
SET @schema = (SELECT * FROM Student FOR XML AUTO, ELEMENTS, XMLSCHEMA('StudentSchema'))
select @schema
但我怎麼把剩下的表?我的所有表格都以某種方式相關。
另請參閱this question,其中討論瞭如何在代碼中執行此操作。
你所說的'使用T-SQL查詢,而不是code'意思呢? – JNK 2011-04-11 14:48:03
我應該澄清。我編輯了這篇文章。 – retrodrone 2011-04-11 14:49:28
更有意義,謝謝! – JNK 2011-04-11 14:49:56