如何制作在SQL Server 2008上制作一些东西的脚本?

时间:2011-04-11 16:42:28

标签: sql-server-2008

我需要在SQL Server 2008上做一些事情,我需要在任何文件或脚本上,我可以在另一台拥有SQL Server 2008的计算机上使用它

我需要这个:

  1. 将字段F1 (nvarchar)F2 (bit)添加到表MyTable1

  2. 并制作新表MyTable2

  3. 删除Table3

  4. 如何合并到一个脚本文件?

    提前致谢

2 个答案:

答案 0 :(得分: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客户端库从代码运行此代码)。 / p>

答案 1 :(得分: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中打开它。