0
我使用其他公司的数据库.bak格式的文件。经过很长时间的配置SQL Server我有权访问这些数据,但有没有办法将所有数据库导出为XML格式?难道还有比通过输入导出每个表最简单的方法:使用SQL Server 2008将所有数据库数据导出为xml格式
SELECT * from MLS.dbo.Offers
FOR XML AUTO
我使用其他公司的数据库.bak格式的文件。经过很长时间的配置SQL Server我有权访问这些数据,但有没有办法将所有数据库导出为XML格式?难道还有比通过输入导出每个表最简单的方法:使用SQL Server 2008将所有数据库数据导出为xml格式
SELECT * from MLS.dbo.Offers
FOR XML AUTO
不是一个确切的答案,但下面的SQL将帮助你列出了所有的模式和表名。你可以在这个结果集周围建立一个动态的SQL来实现你想要的。
SELECT DISTINCT
DB_NAME() AS [Database],
SCHEMA_NAME(SCHEMA_ID) AS [Schema],
Name AS [Table]
FROM sys.tables
ORDER BY 1,2;