码迷,mamicode.com
首页 > 数据库 > 详细

oracle 第二集序列

时间:2017-09-17 18:49:14      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:作业   运算   cat   cap   upper   happy   union all   函数   最大   


方案一:直接授权法
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

oracle 第二集序列

标签:作业   运算   cat   cap   upper   happy   union all   函数   最大   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!