我需要讓SQL Server 2008上的一些事情,我需要它的任何文件或腳本,我可以認爲有SQL Server 2008如何製作在SQL Server 2008上做一些事情的腳本?
另一臺計算機上,我需要這樣的:
到加場
F1 (nvarchar)
和F2 (bit)
表MyTable1
,並作出新的表
MyTable2
到刪除
Table3
如何合併爲一個腳本文件?
在此先感謝
我需要讓SQL Server 2008上的一些事情,我需要它的任何文件或腳本,我可以認爲有SQL Server 2008如何製作在SQL Server 2008上做一些事情的腳本?
另一臺計算機上,我需要這樣的:
到加場F1 (nvarchar)
和F2 (bit)
表MyTable1
,並作出新的表MyTable2
到刪除Table3
如何合併爲一個腳本文件?
在此先感謝
你可以嘗試這樣的事情,這將在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客戶端庫從代碼運行該關鍵字)。
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中打開它。