谁有Pentagon的shine mp3链接,求你们了

2019-06-15 14:21发布

老板想知道各个部门的员工工资情况,下面如何显示工资比部门20的所有员工的工资高的员工的姓名、工资和部门号?


老板想知道各个部门的员工工资情况,下面如何显示工资比部门20的所有员工的工资高的员工的姓名、工资和部门号?


3条回答
不忘初心
1楼 · 2019-06-15 15:36.采纳回答

oracle数据库实例(instance_name)是用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例。
数据库名和实例名可以相同也可以不同。在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。
用系统sysdba权限登录后:查询oracle实例的方法:
方法一:sql”select instance_name from v$instance“;
方法二:使用show命令”show parameter instance“。

查看更多
雷晓东NANA
2楼-- · 2019-06-15 15:25

1.如果加上“full=y”,将整个数据库全部导出,需要特殊的权限(具体什么权限没研究过),一般用system用户就足够了,普通用户是不可以的
2.不加“full=y”,默认导出连接数据库的用户数据库对象,比如:exp aaa/abc@oracle file=a.dmp,导出aaa模式下的所有数据库对象
3.你说的有多个用户,可以使用system来指定导出哪个用户的数据库对象,比如:exp aaa/abc@oracle file=a.dmp owner=(bbb,ccc),普通用户是不可以指定owner的
4.数据有多个实例的情况,这个要看你“@”后面是什么,如果@oracle,则在oracle实例上进行导出,@ora,则在ora实例上进行导出

查看更多
贝尔梅尔娜美
3楼-- · 2019-06-15 15:28

你的表结构呢?

参考的写法(没测试)

select A.姓名,A.工资,A.部门号 from 工资表 A where A.工资 >

(select max(b.工资) from 工资表 B where b.部门号=20)


查看更多

一周热门 更多>

相关问答