求数据库更新脚本的例子 现在开发了一个软件,数据库可能会经常修改字段、表等信息,也就是在后期维护的时候不想让用户手动操作数据库,想写一个数据库脚本修改数据库,主要实现:判断某数据库里某张表是否存在,若不存在就新建表和字段,如果表存在就检查每张表里的字段列是否存在,添加不存在的字段列,这样一直检索添加,直至整个数据库检查完毕。请大虾们给个例子参考一下,因为本人没有这方面的知识储备,多谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 lz看看系统表 http://msdn.microsoft.com/zh-cn/library/ms179932.aspx里面会有用的着的表,字段相关信息。 另外,注意权限,动态sql的验证。用户拥有修改结构的权限也是要严格控制的。 你这个需求最好让开发人员写的时候就加上判断,另外可以用源代码管理工具如tfs、visualstudio等工具来做变更脚本的管理。如果数据库规模很大,那么你这个脚本需要非常严密的检查。 我只要实现简单的检查表和字段是否存在,不存在就添加,请问有例子吗,msdn上说的不明白 我们是通过tfs直接生成变更脚本,然后由我在服务器上执行,数据库尽量不要给客户动。 tfs有这个功能,但是vs不知道有没有,而且这方面不由我负责,所以我也不懂。 DB 文件(PARADOX)怎么导入到 MS SQL SERVER 2000中,哪位会教教我 数据库 mdf 文件 20m ,日志 LDF 文件15g ,这正常吗? mysql导出数据库的菜鸟问题 删除数据时候的问题 SQL中有什么类型可以和integer有同样的效果 100分求解~~~贴子里翻出来的一个存储过程,为什么不能多表查询,也不能加查询条件??? 数据库初始化 一句SQL语名消耗60% cpu 好久才查出结果是什么原因? SQL语句写法 我写了一个扩展的存储过程来写文本文件,如果传输的字符变量长度大于8000,怎么办啊? Sql单列不同数据统计问题 sqlserver 2008 R2 本地无法登陆-------高分求助!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货