我想将一堆视图定义加载到SQL Server 2005&我正在使用IF / ELSE逻辑来动态构建然后我执行的Create或Alter语句。这很好用。但是,除非我得到语句的顺序正确,否则如果视图依赖于将在以后的语句中创建的另一个视图,则会出错。有没有办法将SQL语句的valiation转换为它们全部输入之后?这似乎是两个世界中最糟糕的。 SQL Server执行后期绑定,因此它不会传播对表和视图的更改,但是如果没有所有部分,就无法创建视图。
答案 0 :(得分:0)
不,你必须以正确的顺序执行所有的陈述,没有办法解决这个问题。