读书人

[高分] 帮忙解释一下原因 多谢.

发布时间: 2012-02-15 12:09:43 作者: rapoo

[高分求助] 帮忙解释一下原因 谢谢..
if exists (select * from dbo.sysobjects where id = object_id(N '[dbo].[t] ') and OBJECTPROPERTY(id, N 'IsUserTable ') = 1)
drop table [dbo].[t]
GO

CREATE TABLE [dbo].[t] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[c1] [varchar] (8000) COLLATE Chinese_PRC_CI_AS NULL ,
[c2] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c3] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c4] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c5] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c6] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c7] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c8] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c9] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c10] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c11] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c12] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c13] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c14] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c15] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c16] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c17] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c18] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c19] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c20] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c21] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c22] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c23] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c24] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c25] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c26] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c27] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c28] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c29] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c30] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c31] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c32] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c33] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c34] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c35] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c36] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c37] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,


[c38] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c39] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c40] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c41] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c42] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c43] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c44] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c45] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c46] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c47] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c48] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c49] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c50] [ntext] COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)


SELEcT REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)



INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)


-- select * from t order by id
select * from (select * from t) b order by id


2种情况的执行计划都一样 可是上面一条就报错 , 下面就对的。。。


原问题帖: http://community.csdn.net/Expert/TopicView1.asp?id=5664200

[解决办法]

if exists (select * from dbo.sysobjects where id = object_id(N '[dbo].[t] ') and OBJECTPROPERTY(id, N 'IsUserTable ') = 1)
drop table [dbo].[t]
GO

CREATE TABLE [dbo].[t] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[c1] [varchar] (8000) COLLATE Chinese_PRC_CI_AS NULL ,
[c2] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c3] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c4] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c5] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c6] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c7] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c8] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c9] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c10] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c11] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c12] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c13] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c14] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c15] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c16] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,


[c17] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c18] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c19] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c20] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c21] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c22] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c23] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c24] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c25] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c26] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c27] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c28] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c29] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c30] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c31] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c32] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c33] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c34] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c35] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c36] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c37] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c38] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c39] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c40] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c41] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c42] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c43] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c44] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c45] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c46] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c47] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c48] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c49] [ntext] COLLATE Chinese_PRC_CI_AS NULL ,
[c50] [ntext] COLLATE Chinese_PRC_CI_AS NULL

) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7198) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7198) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)



INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7198) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)

INSERT INTO t ( c1 , c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16,c17,c18,c19 , c20 , c21 , c22 , c23 , c24 , c25 , c26 , c27 , c28 , c29 , c30 , c31 , c32 , c33 , c34 , c35 , c36 , c37 , c38 , c39 , c40)
SELEcT REPLICATE( '1 ', 7198) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200) ,REPLICATE( '1 ', 7200)


select * from t order by id
select * from (select * from t) b order by id


Drop Table t
--2种情况的执行计划都一样 可是上面一条就报错 , 下面就对的。。。


--原问题帖: http://community.csdn.net/Expert/TopicView1.asp?id=5664200


[解决办法]
anycall2004(没事,瞎转悠!) ( ) 信誉:100 2007-07-21 17:59:42 得分: 0


哦 明白意思了~~ 为什么varchar 的只能7198呢?


------------------
我也解不了,就知道超值,就有提示了。

法大小 8095 的料列排序,其大小超了容的最大值 8094。

读书人网 >SQL Server

热点推荐