根据版本号进行视图的创建更新问题 不要说用exec的动态语句啊。这个我是知道的,但是我的视图有可能很长,后期维护很不方便,所以不能用exec来执行创建视图 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以在create view前加一个go就可以了。 哦,要放到begin end中?这个估计不行。你可以把你的视图做成一个脚本,然后更新的时候,根据你的版本号,使用扩展存储过程去执行你的sql脚本 这样是不行的。就算我不用begin...end,也是不能的。我是要更新非常多的视图,所以弄成扩展存储过程也是不行的。用set noexec去控制也不行,因为这些视图的脚本是要和其它脚本放在一起给客户升级的 你试过吗?我试过了,不行的这个说错了,没看清你要放到begin end中。 你试过吗?我试过了,不行的这个说错了,没看清你要放到begin end中。嗯,刚才我没看到你后面说的所以回了这句。不过就算不放begin...end里面,前面加个go也是不行的 就用set noexec off,先在这个视图文件开始前这样操作一下,然后在判断版本的地方如果不需要更新就执行set noexec on ,然后在视图结束的时候再set noexec off一下就解决了 【求助】这样一个查询语句怎么写啊?? 关于触发器的问题 一条更新语句~ 麻烦用文字描述一下下面的语句,因为我初学实在看不懂 请问如何设定了log的大小 订阅反复在初始化 。。。。。。。。数据库设计三级模式的关系(毕业答辩)很急。。。。。。。。 偶混Java版的,要做SQLServer的开发,简单问题,100分求教 谁能帮我看看一个SQL Server 2000的脚本,通过读存储过程找出起始数据表和结果数据表,很急! 求一个简单的SQL语句 MS sql 触发器问题 批量去掉地方数据内的省字和市字
我是要更新非常多的视图,所以弄成扩展存储过程也是不行的。用set noexec去控制也不行,因为这些视图的脚本是要和其它脚本放在一起给客户升级的
嗯,刚才我没看到你后面说的所以回了这句。不过就算不放begin...end里面,前面加个go也是不行的