2011-04-11 40 views
0

我需要讓SQL Server 2008上的一些事情,我需要它的任何文件或腳本,我可以認爲有SQL Server 2008如何製作在SQL Server 2008上做一些事情的腳本?

另一臺計算機上,我需要這樣的:

  1. 到加場F1 (nvarchar)F2 (bit)MyTable1

  2. ,並作出新的表MyTable2

  3. 到刪除Table3

如何合併爲一個腳本文件?

在此先感謝

回答

2

你可以嘗試這樣的事情,這將在SQL Server Management Studio中的工作:

ALTER TABLE dbo.MyTable1 
    ADD F1 NVARCHAR(100) 

ALTER TABLE dbo.MyTable1 
    ADD F2 BIT 

GO 

CREATE TABLE dbo.MyTable2(... define some columns here.......) 
GO 

DROP TABLE dbo.Table3 
GO 

它使用GO分離器是SSMS一個關鍵字 - 但它一個有效的SQL關鍵字(例如,您不能使用SQL Server客戶端庫從代碼運行該關鍵字)。

0
ALTER TABLE MyTable1 ADD COLUMN F1 NVARCHAR 
ALTER TABLE MyTable1 ADD COLUMN F2 BIT 
GO 

CREATE TABLE MyTable2 (
-- whatever 
) 
GO 

DROP TABLE Table3 
GO 

然後把它放在一個文件中,並使用SQLCMD運行它或在SSMS中打開它。

相關問題