是否有任何查询来生成数据库转储?我想在没有 gui 的情况下生成转储,尤其是对于 mssql?我不想使用任何导入/导出工具。简而言之,我需要使用查询为 db 中的所有对象编写脚本
问问题
135 次
1 回答
0
这适用于 SQL Server。
declare @sql nvarchar(255), @table sysname
declare cr cursor local for
select name from sys.tables where type = 'U'
open cr
fetch next from cr into @table
while @@fetch_status = 0
begin
set @sql = 'select * from [' + @table + ']'
exec sp_executesql @sql
fetch next from cr into @table
end
close cr
deallocate cr
这个想法是枚举“用户”表并select *
从每个表中创建动态 SQL...
于 2012-09-27T17:05:32.060 回答