产生原始表数据.bak

来自「对大批量数据排序」· BAK 代码 · 共 42 行

BAK
42
字号
CLEAR
SELECT 0
USE 试验信息
SELECT 0
USE 原始表
SET SAFETY OFF
ZAP
=rand(-1)
StartTime=DateTime()
FOR i=1 TO 500000000
  APPEND BLANK
  REPLACE 数据 WITH rand()*10000000
NEXT
EndTime=DateTime()
RunTime=EndTime-StartTime
? "产生表用了"+ALLTRIM(STR(RunTime))+"秒"
SELECT 试验信息
APPEND BLANK
REPLACE 试验信息 WITH "产生表用了"+ALLTRIM(STR(RunTime))+"秒"

StartTime=DateTime()
SELECT 原始表 
SORT ON 数据 TO 结果表
EndTime=DateTime()
RunTime=EndTime-StartTime
? "排序用了"+ALLTRIM(STR(RunTime))+"秒"
SELECT 试验信息
APPEND BLANK
REPLACE 试验信息 WITH "排序用了"+ALLTRIM(STR(RunTime))+"秒"

SELECT 原始表 
USE
SELECT 0
USE 结果表
*BROWSE
USE
SELECT 试验信息
BROWSE
USE
SET SAFETY ON

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?