一、將部門編號50,部門名字DBA,部門地址北京插入到dept表
SQL> insert into dept values(50,'DBA','BEIJING' );
二、將部門編號60,部門名字SA 插入到dept表--寫出你知道的插入語法,至少寫出6種不一樣寫法
SQL> insert into dept(deptno,dname) values(4,'SA');
SQL> insert into dept(deptno,dname,loc) values(5,'SA',null);
SQL> insert into dept select 6,'SA',null abc from dual;
三、將員工編號4,員工名字sarah,員工入職時間1999年5月5號插入到emp
SQL> insert into emp(empno,ename,hiredate)
values(4,'SARAH',to_date('19990505','yyyymmdd'));
四、使用一條insert插入部門編號70,部門名字4G,部門地址北京,部門編號80,部門名字IOS,部門地址成都到dept表
SQL> l
1 insert into dept
2* (select 70,'4G','BEIJING' from dual union select 80,'IOS','CD' from dual);
五、更新員工名字sarah爲Sarah
SQL> update emp set ename='Sarah' where ename='SARAH';
六、更新員工名字Sarah的薪水爲3000
SQL> update emp set sal=3000 where ename= 'Sarah';
七、更新員工名字Sarah的薪水爲SCOTT員工的薪水
SQL> update emp set sal=(select sal from emp where ename= 'SCOTT') where
ename='Sarah';
八、更新員工名字Sarah的薪水爲SCOTT和KING員工的最高薪水
SQL> update emp set sal=(select max(sal) from emp where ename
in('SCOTT','KING')) where ename='Sarah';
九、刪除員工名字爲Sarah的行記錄
SQL> delete emp where ename='Sarah';
十、刪除與員工SCOTT相同的薪水行記錄,但不刪除SCOTT本身行
SQL> delete emp where sal=(select sal from emp where ename='SCOTT') and
ename<>'SCOTT';
十一、查看當前系統中有哪些系統權限
SQL> select * from system_privilege_map;
十二、查看當前用戶具備哪些系統權限
SQL> select * from user_sys_privs;
1三、建立一個用戶test,而且給test用戶授予建立會話,建立索引,建立同義詞,建立函數的權限
SQL> create user test identified by oracle;
SQL> grant create session,create indextype,create synonym,create procedure to
test;
1四、回收test用戶建立函數的權限。
SQL> revoke create procedure from test;
1五、查看當時系統具備哪些對象權限,當前用戶具備哪些對象權限。
SQL> select * from dba_tab_privs;
SQL> select * from user_tab_privs;
1六、給test用戶授予查詢數據庫中hr用戶下employees表的權限和修改(salary列)的權限
SQL> grant select on HR.employees to test;
SQL> grant update(salary) on HR.employees to test;
1七、查看當前用戶具備哪些角色權限
SQL> select * from role_sys_privs;
1八、查看當前用戶下角色具備哪些系統權限,角色具備哪些對象權限
SQL> select * from role_sys_privs;
SQL> select * from role_role_privs;
1九、建立一個角色,並給角色授予某些系統權限和對象權限。
SQL> create role a1;
SQL> grant create session ,create table to a1;
SQL> grant select,insert,update on scott.emp to a1;
數據庫