在SQL中,当向一个已经排序的表中插入数据时,是否可以同时对新行和整个表进行排序?例如:
插入新行
create table positional_order (
num number,
txt varchar2(10)
);
现有表格
row 1 (3, 'three' );
row 2 (4, 'four' );
插入新行
row 3 (1, 'one');
插入后
表格变为
row 1 (1, 'one');
row 2 (3, 'three' );
row 3 (4, 'four' );
这个可行吗?
还是我需要先将行插入表中,然后执行 select order by ?
顺便说一下,我正在使用sqlite。
谢谢,