如何在sql server数据库中设置排序算法

如何在sql server数据库中设置排序算法,第1张

1、SQL Server 不支持数据库使用除默认排序规则以外的排序规则。因此,在重建 master 数据库之前,请从用户数据库中导出所有数据。

2. 为数据库中的所有对象生成脚本。

3. 使用适当的排序规则重新创建 master 数据库。

4. 创建新的数据库。使用新的默认排序规则自动创建新的数据库。

5. 运行以前保存的脚本以重新创建对象,然后导入以前导出的数据。

有点慢是正常的,

select top 20 * from url 就只选择20条当然快咯。

如果是

select top 20 * from [url] order by viste desc, id desc

那么数据库里还有把100多万的数据的数据先进行排序,然后才

会选择排序后的20条,数据太多了造成有点慢没说的了

将id列设成自增长序列,设置的方法有两种:

CREATE SEQUENCE 自增长序列名称--例如ID列可以设为ID_SQ,名称一点要按这样的规则设置

INCREMENT BY 1 -- 每次加几个

START WITH 1 -- 从1开始计数

NOMAXVALUE -- 不设置最大值

NOCYCLE -- 一直累加,不循环

NOCACHE -- 不建缓冲区

另一种是在plsql中,右击sequence新建,如图:

设置的参数和名称参照第一种方式。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6733438.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存