利用Sql Server Management Studio 创建视图的问题
2006-12-23 00:47
543 查看
我在用 Sql Server 2005 的 Sql Server Management Studio 创建视图的时候似乎有如下问题,我是用它创建Sql Server 2000下的数据库的视图:
在视图中利用 SELECT * FROM SomeTable 创建一个视图,然后对SomeTable增加了一个字段,然后再SELECT这个视图的时候,这个字段并没有显示出来,除非重新运行一下创建视图的脚本。用 sp_HelpText看视图代码,里面还是 * ,估计是因为内部把 * 展开成所有字段了。
如果是创建Sql Server 2005 的数据库的视图时,如果使用 * ,在创建成功之后,好像它也会把 * 展开成所有字段,只是你可以在再次打开视图源码时看到被展开的字段,我印象中记得是这样。
把 * 展开成所有字段虽然或许效率上能有所提高,但是如果不是为了得到 * 的好处(随时随地可以得到一个表的所有字段,不管这个表怎么改过),我也不会用 * 。
不知道这个问题怎么解决……
创建视图的时候还是用查询分析器吧,呵呵
在视图中利用 SELECT * FROM SomeTable 创建一个视图,然后对SomeTable增加了一个字段,然后再SELECT这个视图的时候,这个字段并没有显示出来,除非重新运行一下创建视图的脚本。用 sp_HelpText看视图代码,里面还是 * ,估计是因为内部把 * 展开成所有字段了。
如果是创建Sql Server 2005 的数据库的视图时,如果使用 * ,在创建成功之后,好像它也会把 * 展开成所有字段,只是你可以在再次打开视图源码时看到被展开的字段,我印象中记得是这样。
把 * 展开成所有字段虽然或许效率上能有所提高,但是如果不是为了得到 * 的好处(随时随地可以得到一个表的所有字段,不管这个表怎么改过),我也不会用 * 。
不知道这个问题怎么解决……
创建视图的时候还是用查询分析器吧,呵呵
相关文章推荐
- sql server 2008 之利用SQL Server Management Studio创建数据库(最基础)
- SQL Server R2 2008中的SQL Server Management Studio 阻止保存要求重新创建表的更改问题的设置方法
- 利用Microsoft Sql Server Management studio 创建数据库的示例
- sql server management studio创建并应用视图
- sql server 2008 之利用SQL Server Management Studio创建数据库(最基础)
- sql server 2008 之利用SQL Server Management Studio创建数据库(最基础)
- MS SQL Server Management Studio中提示不允许保长度出现不允许保存更改。您所做的更改要求删除并重新创建以下表
- SQLServer2005开发版安装问题安装完成后没有SQL Server Management Studio...
- Microsoft SQL Server Management Studio cannot find one or more components的问题
- 使用SQL Server Management Studio 创建数据库备份作业
- 安装Sql Server Management Studio 出现的问题:哈希值不正确(0x80091007)
- sql2005 Microsoft SQL Server Management Studio Express的安装问题
- 利用SQL Server Management Studio(SSMS)复制数据库
- 解决SQL Server Management Studio Express为英文的问题
- SQL Server Management Studio Express出现一半中文一半英文的问题
- SQL Server Management Studio Express菜单中文下面是英文的问题
- 解决SQL Server Management Studio中文录入问题
- SQL Server Management Studio(SSMS)修复来解决SSMS找不到的问题
- 使用SQL Server Management Studio 创建数据库备份作业
- 我也谈谈 代码调用存储过程超时,SQL Server Management Studio里运行很快的问题