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

时间: 2024-10-13 02:00:14

oracle 第二集序列的相关文章

Oracle第二话之调优工具

Oracle第二话之调优工具 原创if 0 = -I can 发布于2019-04-09 19:53:12 阅读数 172  收藏 展开 目录 1.告警日志 2.用户进程trace文件 3.动态性能视图 4.statspack 安装产生报告 5.生成AWR ADDM ASH 报告 6.explan  --用来看执行计划 1.告警日志 数据库出现任何问题,第一件事就是先看告警日志文件. 1)告警日志内容: (1)启动时间以及操作模式的启动和关闭命令. (2)涉及物理结构的操作,使用ALTER DA

oracle第二天

集合运算 SQL> host cls SQL> /*SQL> 查询部门号是10和20的员工信息SQL> 1. select * from emp where deptno in (10,20);SQL> 2. select * from emp where deptno=10 or deptno=20;SQL> 3. 集合运算SQL> select * from emp where deptno=10SQL> 加上SQL> select * from

Oracle第二章——Oracle数据类型

当创建一个表时,需要为表的各个列指定数据类型,Oracle的数据类型主要有5种,字符类型.数值类型.日期时间类型.LOB类型和伪列. 一.字符类型 1.CHAR类型 定长字符串,长度为1~2000字节,如果定义时未指定大小,默认为1,使用时,若存储的值大小小于指定的长度,则用空格填充剩余长度, 若大于指定长度,则报错.示例:CHAR(20),若此时存储一个长度为10的字符串,则还是占用20个字节的空间.(此外,还可以用 CHAR(20CHAR)的方式进行定义,这种方式的意思是存储多少个字符,而不

【Oracle】第二章常用操作

ORACLE 第二章常用操作 修改表中的列信息: alter table vendor_master modify(vencode varchar(20)); 给表中列添加一个默认值约束 alter table mytable modify(name varchar2(20) default 'abc'); 为现有表中的列添加一个主键约束: alter table testtable add(constraint "idkey" primary key("ID"))

Oracle监听网络服务全面剖析_超越OCP精通Oracle视频教程培训06

课程目标 Oracle视频教程,风哥oracle教程培训学习内容包括,Oracle监听概念与常用配置文件,监听工具与服务测试,oracle监听静态注册与动态注册,配置oracle第二监听,oracle监听与客户端配置,Oracle监听日志配置与日常维护规范,Oracle监听安全与密码管理及防火墙,db_link与进程,如何跟踪问题深入分析等超越oracle认证的数据库教程 适用人群 IT相关从业人员.Oracle数据库技术人员.想加工资的.想升职的都可以. 课程简介 Oracle监听网络服务全面

Oracle专题1之Oracle概述、Oracle数据库的体系结构以及常用命令

1.Oracle概述 -  Oracle Database,简称为Oracle.是美国ORACLE(甲骨文)公司的一款对象关系型的数据库管理系统(ORDBMS).目前在数据库市场上占有主要份额. -  Oracle的发展史:1977年埃里森和两个朋友,成立RSI公司:1979年的夏季,RSI发布了Oracle第二版:1983年,发布Oracle第三版,并在1983年改名为Oracle公司(含义是"一切智慧的源泉"):1986年,成为世界第四大软件公司:1992年6月,Oracle发布第

Oracle初识

本文章为学习过程中个人心得和总结,非权威,仅供参考分享 Oracle数据库,目前是主流数据库之一,为什么说是主流数据库之一呢,还有一些主流数据库不过啰嗦(Mysql,DB2,SQL SERVER,Sybase) 1.首先优越的性能是不可否认的 2.有独特的表空间,逻辑更加清晰,更大活跃 3.分布式的管理,轻松协调 4.良好支持大数据格式等等 说一些有意义的Oracle版本,那么在1979年夏天,RSI(Oracle前身)发布了Oracle第二版,接着在1997年9月Oracle 8i诞生,同年的

Oracle 大举裁员暗示了什么?

今年5月初,Oracle开始了在全球大规模的裁员,其中数中国市场的裁员数量最多,规模最大.据TheLayoff.com的传闻报道和内部风声所称,甲骨文在墨西哥裁员和新罕布什尔州各处裁员50人.印度裁员100人.硅谷也至少裁员100人,而且这些数字还在迅速增加. 保守估计此次甲骨文全球裁员数量将接近上千人.有网站的一则匿名文章给出了实际的数字,表明裁员目标总数占Oracle全球员工总数的10%,而2018年Oracle的员工总数约为13.7万人.该文表示,今年的裁员将分三个阶段进行,第一个阶段将会

第三方jar包:使用例子

第三方jar包: * 什么是第三方? * 第一方: Oracle * 第二方: 开发者自己 * 第三方: 除了Oracle和开发者自己 * * 什么是JAR包? * 就是框架中一些特殊的文件格式, 里面包含一堆的源码的字节码文件信息,导入到项目中之后即可使用JAR包的功能 * * 有哪些知名JAR包? * 美国有个知名的软件基金会Apache(阿帕奇),网站: www.apache.org/ * 里面维护了很多知名的框架,比如: Structs,Lucence,Solr,ActiveMQ, Ha