Oracle 9i 笔试题D:用户管理与视图权限
需积分: 3 134 浏览量
更新于2024-09-20
收藏 40KB DOC 举报
Oracle 9i 笔试题涵盖了数据库管理和用户权限设置的基础知识,以及SQL语言操作。以下是对几个题目知识点的详细解析:
1. 创建新用户的SQL语句:
a. `CREATE USER acctsuper IDENTIFIED BY superpword;`
在这个选项中,正确的语法是使用`CREATE USER`命令来创建新用户,后跟用户名(如`acctsuper`),然后通过`IDENTIFIED BY`关键字指定密码(如`superpword`)。其他选项中,`PASSWORD`和`WITH PASSWORD`通常用于指定密码,但不完整或格式错误。
2. 生成序列值的SQL语句:
c. `SELECT emp_empno.nextval FROM dual;`
要获取序列的下一个值,应该使用`nextval`而非`currentval`,因为`currentval`返回的是当前值而不是下一个值。序列默认是在需要时自动递增,`nextval`则确保获取序列的下一个可用值。
3. 修改视图权限的SQL语句:
a. `CREATE OR REPLACE VIEW emp_sal_vu AS SELECT empno, ename, sal, comm FROM emp WITH READ ONLY;`
这个选项展示了如何创建或替换一个名为`emp_sal_vu`的只读视图。`WITH READ ONLY`关键字确保用户只能查看视图中的数据,而不能进行任何修改操作。
这些题目考察了Oracle 9i数据库的基础知识,包括用户管理(创建用户和设置密码)、序列的操作(生成下一个值)以及视图权限的设置(确保数据安全性和可读性)。在实际的笔试中,除了语法准确性外,还可能测试到对SQL语句目的的理解和应用场景的掌握。考生应具备对Oracle 9i环境下的SQL查询语句、数据类型、关系和权限管理的深入理解。
2011-06-15 上传
2011-06-15 上传
2011-06-15 上传
2011-06-15 上传
点击了解资源详情
2012-03-25 上传
2021-10-30 上传
点击了解资源详情
2021-08-30 上传
xr20062008
- 粉丝: 0
- 资源: 5
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建