データベースのダンプを生成するためのクエリはありますか?特にmssqlの場合、GUIなしでダンプを生成したいですか?インポート/エクスポートツールを使用したくありません。要するに、クエリを使用してdb内のすべてのオブジェクトをスクリプト化する必要があります
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 に答える