我需要在SQL Server 2008上做一些事情,我需要在任何文件或脚本上,我可以在另一台拥有SQL Server 2008的计算机上使用它
我需要这个:
将字段F1 (nvarchar)
和F2 (bit)
添加到表MyTable1
并制作新表MyTable2
删除Table3
如何合并到一个脚本文件?
提前致谢
答案 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中打开它。