当前位置:  开发笔记 > 编程语言 > 正文

可重新运行的SQL Server脚本

如何解决《可重新运行的SQLServer脚本》经验,为你挑选了2个好方法。



1> cmsjr..:

我认为确保脚本可重新运行的最重要的做法是...... 在对脚本进行任何更改后,多次对测试数据库运行它们.您遇到的错误应该会影响您的实践.

编辑

为了响应您对语法的编辑,我认为最好避免系统表支持系统视图,例如

if exists(Select 1 from information_schema.tables where table_name = 'sometable')
    drop sometable
go
if exists(Select 1 from information_schema.routines where 
specific_name  = 'someproc')
   drop someproc 



2> Ryu..:

为了简化操作,我将Management Studio配置为将对象脚本化为可重新运行

    工具类

    选件

    SQL Server对象资源管理器

    脚本编写

    对象脚本选项

    包括如果不存在则为

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有