私はSQL Management Studioの下でSQL Server 2012を使用しています。複数のテーブルを変更するために特定のDBを選択/使用するにはどうすればよいですか?
私がしようとしているのは、特定のDBの下で複数のテーブルを変更し、これらのテーブルから列を追加/削除する単一のSQLスクリプトを実行することです。しかし、どこからでもスクリプトを実行できるように、DBを宣言して設定できるようにしたいと考えています。
は今の私のスクリプトは、私はこれを実行すると、私は、Management Studioで、ドロップダウンメニューに行くDBを選択し、それを実行する必要が
---Add New Columns to Table 1 on Source DB
ALTER TABLE [dbo].[table1]
ADD Test1 int, Test2 bit, Test3 varchar(255)
---Add New Columns to Table 2 on Source DB
ALTER TABLE [dbo].[table2]
ADD Test4 bit, Test5 varchar(255)
....そうのように見えます。しかし、スクリプト自体にDBを宣言して設定できるようにしたいので、ドロップダウンメニューから何も選択せずに、どこにいても実行する必要はありません。
意味がありますか?そうでなければ、病気はそれをクリアしてください。どんな助け、ありがとう!
USE MyDatabaseをトップに置きますか? –
https://msdn.microsoft.com/en-us/library/ms188366.aspx –
@MikeMillerありがとうございます。私はSQLに新しいので、 "使用"について知らなかった –