-1

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

4

1 に答える 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 に答える