基本上关系数据库的规则不允许提供直接对底层修改的方法。 D B M S 应该遵循C o d d 提出的十二条法则 ...... 1 2 )非破坏性法则。如果允许低级存取,一定不能绕过安全性或完整性规则,这些规则是常规的数据存取语言所遵守的,例如,一个备份或载入工具不能绕过验证、约束和锁来备份或载入数据。然而,软件供应商出于速度的原因,通常提供这些功能。那么,数据库系统管理员就有责任确保数据的安全性和完整性,如果瞬间出现问题,应该立即恢复。例如当载入V L D B 时,可以临时禁止并重新打开约束检查。
select * into newtable from oldtable order by xxxx
这不行,因为我的程序要求是在原有的库上操作,不能再重新建一个库了,请指教!
能把你的思路告诉一下吗?
这样table2就是table1的物理排序了
能在同一个库中实现,不用生成另一个库的方法吗?
D B M S 应该遵循C o d d 提出的十二条法则
......
1 2 )非破坏性法则。如果允许低级存取,一定不能绕过安全性或完整性规则,这些规则是常规的数据存取语言所遵守的,例如,一个备份或载入工具不能绕过验证、约束和锁来备份或载入数据。然而,软件供应商出于速度的原因,通常提供这些功能。那么,数据库系统管理员就有责任确保数据的安全性和完整性,如果瞬间出现问题,应该立即恢复。例如当载入V L D B 时,可以临时禁止并重新打开约束检查。
from oldtable
order by xxxx