我需要一个脚本来编写所有数据库对象的脚本(比如table,sp,view).....比如
IF EXISTS (SELECT * FROM sys.objects
WHERE object_id = OBJECT_ID(N'[dbo].[fnSplit]')
AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
DROP FUNCTION [dbo].[fnSplit]
GO
/****** Object: UserDefinedFunction [dbo].[fnSplit] Script Date: 12/14/2009
15:14:23 ******/
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[fnSplit].......
它也将放弃所有约束.....我需要一个完整的包我知道像scriptio,SQL Management studio这样的工具(其中只有一个可以选择创建或删除)
答案 0 :(得分:2)
您可以使用Sql Management Studio,如果右键单击数据库,请选择“任务”,然后选择“生成脚本”。在该向导中,您可以选择所有对象(包括触发器),也可以选择包含drop命令的脚本。
答案 1 :(得分:0)
看看这个
How to: Generate a Script (SQL Server Management Studio)
这还包括 Script Drop 和 Include If NOT EXISTS 选项选择脚本选项(默认情况下设置为False)