在Oracle中,使用以下语句可以实现分部门连续求和并按姓名排序:

Select deptno, sal, sum(sal) over (partition by deptno order by ename) as s from emp;

此外,您还可以通过以下语句获取当前行的上一行或者下一行数据:

Select ename, sal, lead(sal) over (order by sal) as 下一行, lag(sal) over (order by sal) as 上一行 from emp;

若要查询某用户下所有表的数据字典,可以使用以下语句:

Select table_name from all_tables where owner='SCOTT';

要列出EMP表中所有字段,可以执行以下操作:

Select * from all_tab_columns where table_name='EMP';

最后,要查看表中的约束和索引列,可以使用以下语句:

Select * from all_constraints where table_name='EMP';
Select * from sys.all_ind_columns where table_name='EMP';