韩顺平Oracle课程精华:权限管理与SQL操作总结
需积分: 9 53 浏览量
更新于2024-09-20
收藏 7KB TXT 举报
韩顺平Oracle课堂资料总结涵盖了Oracle数据库管理与SQL语言的多个核心知识点,其中包括:
1. 数据库连接权限:通过`connscott/Lee`连接数据库,并授予用户`xxx`连接(`grantconnecttoxxx`)以及执行特定操作的权限,如`grantresourcetoxxx`,并允许对`scott.emp`表进行`select, update, insert, delete`等操作。
2. 权限撤销与管理:可以撤销特定用户的特定权限,例如`revokeselectonempfromxxx`,同时提到使用带有`grantoption`的权限授予,如`grantselectonemptoxxxwithgrantoption`,以及`grantconnecttoxxxwithadminoption`,这涉及到权限的继承和高级控制。
3. 用户账户设置:创建profile(角色),如`profileaa`,并设置登录限制和密码锁定策略,如限制失败登录尝试次数和密码锁定时间。
4. 日期格式设置:在Oracle中,可以修改系统设置,比如将日期格式设置为`yyyy-mm-dd`,这影响了查询和数据展示的格式。
5. SQL查询技巧:包括如何筛选空值(`select*fromxxwherexxisnull`),行号(`rownum`)的使用,例如在子查询中添加行号,以便分页或排序,如`rownum<10`限制返回的行数。
6. 事务处理:演示了如何使用`savepoint`来管理事务,先保存当前状态,然后执行删除操作,如果需要回滚,可以使用`rollbacktoaa`到之前的状态。
7. 参数调整:提到`NVLVL(comm,0)`函数,用于判断`comm`字段是否为空,如果是则返回0,这对于数据清洗或条件判断很有用。
8. 数据操作与查询优化:展示了不同形式的`SELECT`语句,如全表查询、带行号分页查询、嵌套查询,这些技巧有助于提高查询效率和性能。
9. 异常处理:虽然没有直接提及异常处理,但通过提到的SQL查询技巧,可以推断在实际操作中可能涉及异常检测和处理。
在整个课程中,韩顺平的Oracle课堂资料提供了丰富的数据库管理和SQL操作实践,适合数据库管理员、开发人员和技术学习者提升技能和理解。
2016-02-21 上传
点击了解资源详情
点击了解资源详情
2011-06-01 上传
2010-06-29 上传
点击了解资源详情
2012-07-01 上传
2013-05-06 上传
2012-08-07 上传
lee_zy
- 粉丝: 0
- 资源: 3
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章