EASYSQL数据库脚本生成器是一款绿色小巧的SQL SERVER脚本生成器,由北京易普达科技有限公司设计开发,可以帮助数据库程序员在尽量短的时间内完成数据库安装脚本的生成。产品支持SQL SERVER 2000/2005 数据库物理表、视图、存储过程、用户自定义数据类型、触发器、外键约束、增加字段、数据表插数据等脚本的生成。采用ADO数据引擎,脚本生成速度快,格式统一,支持批量生成、支持工程方式设定导出内容。生成的脚本支持多次执行,导出脚本中自动增加是否存在的判断,非常适合数据库开发人员制作
有时候,我们的业务可能会这样要求:某张表是动态的,他要求每隔一段时间(如:一个月)自动生成一张结构相同的新表(如:日志表Log),这是我们要判断数据库中是否存在某张表,如果没有,则新建一张表,否者直接使用即可。
那么sql server数据库中如何判断是否存在某张表呢,如果不存在又如何创建与该表结构相同的新表呢,(如:已知表Log,判断当前月份的表Log_201512是否存在,若不存在,创建之)?其实很简单,只需一条sql语句,如下:
if not exists (select top