+ -
当前位置:首页 → 问答吧 → 写了个视图,在management studio 中右击视图名--打开视图,结果导致management studio 崩溃,请问是怎么回事?

写了个视图,在management studio 中右击视图名--打开视图,结果导致management studio 崩溃,请问是怎么回事?

时间:2011-12-06

来源:互联网

写了个视图,在management studio 中右击视图名--打开视图,结果导致management studio 崩溃,请问是怎么回事?
其实就是加个ID列

ALTER VIEW [dbo].[View_SA]
AS
SELECT id= ROW_NUMBER() OVER (order by StockCode,StockDate),StockCode, cast(cast(StockDate as char(8)) as datetime) as StockDate FROM stockData

作者: ahking   发布时间: 2011-12-06

崩溃是什么意思?难道是数据量太大?

作者: fredrickhu   发布时间: 2011-12-06

直接执行视图代码有无问题?
SQL code

SELECT id= ROW_NUMBER() OVER (order by StockCode,StockDate),StockCode, cast(cast(StockDate as char(8)) as datetime) as StockDate FROM stockData

作者: ap0405140   发布时间: 2011-12-06

每次都崩溃吗
直接在查分析器里执行视图是否有问题

作者: pengxuan   发布时间: 2011-12-06

到资源管理器去用。不要直接到目录里去看。数据库文件太多太大了是这样的

作者: szstephenzhou   发布时间: 2011-12-06

引用 1 楼 fredrickhu 的回复:

崩溃是什么意思?难道是数据量太大?


就是management studio遇到问题关闭要关闭了,数据量大概有50万左右

作者: ahking   发布时间: 2011-12-06

引用 3 楼 pengxuan 的回复:

每次都崩溃吗
直接在查分析器里执行视图是否有问题


每次都崩溃,直接select 没问题

作者: ahking   发布时间: 2011-12-06

SQL2005的吧,

SQL2005 SP3补丁安装了没?

作者: ap0405140   发布时间: 2011-12-06

其实视图很少这么用的:视图名 --> 右键 --> 打开视图

一般都是在SQL代码里供查询使用.

估计是SSMS里的小缺陷,此问题跳过也无妨.

作者: ap0405140   发布时间: 2011-12-06