私のデータベースに約50以上のテーブルがあります。SQL Serverデータベース内のすべてのテーブルを削除します。
今私が知っているsys.tables
あるので、最初はすべてのテーブルを一覧表示する表が、私はそれがうまくいくかもしれないと考え、この
delete from sys.tables where name like '%DynamicSurgery' (or any other condition)
のようなクエリを実行しましたです。しかし、私が期待した通りに、エラーを投げます。
システムカタログの特別なアップデートは許可されていません。
SQL Serverで倍数を削除する方法がある場合は教えてください。
テスト開発用サイト?データベースを再作成するスクリプトがあります。必要なときにはじめる。 – jarlh
sys.tablesを通して反復するカーソルを書くことができます。そこでは、 'drop table'ステートメントを構築して実行します。 – HoneyBadger