zoukankan      html  css  js  c++  java
  • 利用Sql Server Management Studio 创建视图的问题

    我在用 Sql Server 2005 的 Sql Server Management Studio 创建视图的时候似乎有如下问题,我是用它创建Sql Server 2000下的数据库的视图:

    在视图中利用 SELECT * FROM SomeTable 创建一个视图,然后对SomeTable增加了一个字段,然后再SELECT这个视图的时候,这个字段并没有显示出来,除非重新运行一下创建视图的脚本。用 sp_HelpText看视图代码,里面还是 * ,估计是因为内部把 * 展开成所有字段了。

    如果是创建Sql Server 2005 的数据库的视图时,如果使用 * ,在创建成功之后,好像它也会把 * 展开成所有字段,只是你可以在再次打开视图源码时看到被展开的字段,我印象中记得是这样。

    把 * 展开成所有字段虽然或许效率上能有所提高,但是如果不是为了得到 * 的好处(随时随地可以得到一个表的所有字段,不管这个表怎么改过),我也不会用 * 。

    不知道这个问题怎么解决……

    创建视图的时候还是用查询分析器吧,呵呵


    理解的越多,需要记忆的就越少
  • 相关阅读:
    nginx基本命令
    一堆LCT板子
    17?17!
    ……妈妈我会写维修数列了!
    bzoj3744 Gty的妹子序列
    Noip2016 总结&反思
    bzoj4025 二分图
    [SHOI2008]堵塞的交通traffic
    bzoj4237 稻草人
    BestCoder Round #90
  • 原文地址:https://www.cnblogs.com/Ricky81317/p/601012.html
Copyright © 2011-2022 走看看