警惕:一条直接让数据库服务器挂机的查询SQL

Create table t_document(id integer);

select
rownumber() over(order by
id,id desc
) as rownumber_


from


t_document


order by id,id desc

写hql时,不小心对同一条件排序了两次!大家可以试试!!

幸好发现及时,否则上了生产后果不堪设想啊!

参与18

17同行回答

yx0409yx0409数据仓库工程师中油瑞飞
难道真的是和我的情况一样?装个补丁就行了?显示全部
难道真的是和我的情况一样?装个补丁就行了?收起
互联网服务 · 2012-07-27
浏览1654
drdb2drdb2系统工程师se
在8.2 和 9.5上测了一下, 也没问题耶:)显示全部
在8.2 和 9.5上测了一下, 也没问题耶:)收起
互联网服务 · 2011-03-28
浏览1085
hooboorhooboor其它未知
没见有问题显示全部
没见有问题收起
互联网服务 · 2011-03-28
浏览1072
drdb2drdb2系统工程师se
没问题 (9.7):db2 => create table t_document(id integer)DB20000I  The SQL command completed successfully.db2 => select rownumber() over(order by id,id desc) as rownumber_ from t_document order by id,id descROWNUMBER_-------------------- ...显示全部
没问题 (9.7):

db2 => create table t_document(id integer)
DB20000I  The SQL command completed successfully.
db2 => select rownumber() over(order by id,id desc) as rownumber_ from t_document order by id,id desc

ROWNUMBER_
--------------------

  0 record(s) selected.

db2 => insert into t_document values (1)
DB20000I  The SQL command completed successfully.
db2 => insert into t_document values (2)
DB20000I  The SQL command completed successfully.
db2 => select rownumber() over(order by id,id desc) as rownumber_ from t_document order by id,id desc

ROWNUMBER_
--------------------
                   1
                   2

  2 record(s) selected.收起
互联网服务 · 2011-03-28
浏览1113

    提问者

    相关问题

    相关资料

    相关文章

    问题状态

  • 发布时间:2011-03-28
  • 关注会员:1 人
  • 问题浏览:12646
  • 最近回答:2012-07-27
  • X社区推广