在oracle中创建表,使用了序列自减,但是在表中最大的数还是在最后?怎么解决?

2024-12-14 07:24:44
推荐回答(3个)
回答1:

你存的msgid是什么类型啊? 怎么感觉你是存的varchar类型啊
你如果将msgid存的是varchar类型,那查询出结果的顺序是对的(降序中1开头的字符串比9开头的字符串小)

回答2:

minvalue 和maxvalue 换一下位置

回答3:

会不会是要从 START WITH 10000开始呢。。。。