oracle 第二集序列


方案一:直接授权法
1.用happyy2165登录,之后,授权
grant select on HAPPYY2165.STUDENT to scott
2.用scott登录,用如下代码去访问Student表
select * from HAPPYY2165.student

方式二:通过角色去控制
1.自定义角色 role_testy2165 create role role_testy2165
2.将查询表的权限和角色绑定

GRANT select on HAPPYY2165.STUDENT to role_testy2165
3.给用户分配角色
grant role_testy2165 to SCOTT

revoke select on HAPPYY2165.student from SCOTT 回收权限

6.解锁用户
alter user hr account unlock

7.删除stuName、stuAge列重复的行(保留一行) 保留学号最大的

SQL操作符
算术 +/-
连接|| 连接两个字符串
比较
逻辑 And or
集合
union 合并记录
连接查询:合并列
union all

intersect

select 1+1 from dual
--|| 明天放假但是作业很多
select '明天放假'||'但是作业很多' from dual
select '您的运算结果是'||5 from dual

SELECT deptno
FROM dept
INTERSECT --交集(共有内容)
SELECT DISTINCT deptno FROM emp


SELECT deptno


9.SQL函数

单行函数
SELECT LOWER('MR. SCOTT MCMILLAN') "Lowercase"
FROM DUAL;

SELECT UPPER('last_name')
FROM dual;


SELECT initcap('username')
FROM dual;


SELECT CONCAT('begin', 'last') "Job"
FROM dual

原文地址:https://www.cnblogs.com/hualishu/p/7536446.html