ziYang Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 工具
    短链接 面试题库 在线工具 随机图片

过程函数

第12章 存储过程与函数1. 什么是存储过程?存储过程和 PL/SQL 有什么区别? 存储过程(Stored Procedure)是一组预编译的 SQL 语句和 PL/SQL 代码,存储在数据库中,可以被多次调用。存储过程和 PL/SQL 的区别如下: PL/SQL:是一种过程化编程语言,用于编写存储过程、函数、触发器等。 存储过程:是 PL/S
2018-10-12
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

plsql

第11章 PL/SQL1. 什么是 PL/SQL?PL/SQL 和 SQL 有什么区别? PL/SQL(Procedural Language/Structured Query Language)是 Oracle 数据库的过程化编程语言,它扩展了 SQL 的功能,支持变量、条件判断、循环、异常处理等编程特性。PL/SQL 和 SQL 的主
2018-10-11
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

表空间,分区表

第10章 表空间、分区表1. 什么是表空间? 表空间(Tablespace)是 Oracle 数据库中用于存储数据的逻辑容器。它是数据库对象的物理存储单元,如表、索引等。表空间由一个或多个数据文件组成,数据文件是实际存储数据的物理文件。表空间的主要作用包括: 数据管理:将数据按逻辑分组存储,便于管理。 性能优化:通过将不同的表空间分配到不同的磁盘上,可以提高 I/O 性能。 备份与恢复
2018-10-10
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

用户权限

第9章 用户、角色、权限1. 创建新用户 RXZX,密码 RXZX,使用的默认表空间是新建立的 CMSTS,临时表空间使用系统已经建立好的 TEMP。在 RXZX 用户下做《存储过程作业.doc》作业。 12345678910-- 创建表空间CREATE TABLESPACE CMSTS DATAFILE 'D:/TEST.DBF' SIZE 10M;-- 创建用户CREATE
2018-10-09
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

创建视图

第8章 视图1. 什么是视图?它有什么作用? 视图(View)是一种虚拟表,其内容由查询定义。视图并不存储实际数据,而是基于一个或多个表的查询结果。视图的主要作用包括: 简化复杂查询:将复杂的 SQL 查询封装在视图中,方便重复使用。 数据安全性:通过视图限制用户访问敏感数据,只暴露必要的信息。 逻辑独立性:视图可以屏蔽底层表结构的变化,应用程序只需访问视图即可。 2. 创建一个视图,此视图要
2018-10-08
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

建表约束

第7章 建表约束1. 创建表 emp1,字段如下: 1234567CREATE TABLE e1 ( eno CHAR(3), ename CHAR(6), sex CHAR(3), age NUMBER(2), deptno INT); 使用 SQL 语句插入如下数据,要求编号使用 SEQUENCE 实现: 12345INSERT INTO e1 VALUES (
2018-10-07
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

正则表达式

第6章 正则表达式1. 返回从 ename 的第二个位置开始查找,并且是以“L”开头到“K”结尾的字串。 1SELECT * FROM emp WHERE REGEXP_LIKE(ename, '^.L.*K$'); 2. 查找员工编号中第一个非数字字符的位置。 12SELECT REGEXP_INSTR('13G2S25', '\D'
2018-10-06
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

分组查询

第5章 分组查询1. 列出至少有一个员工的所有部门。 1SELECT deptno FROM emp GROUP BY deptno HAVING COUNT(ename) > 0; 2. 查询 emp 表中每个部门的部门代码、薪水之和、平均薪水。 1SELECT deptno, SUM(sal), AVG(sal) FROM emp GROUP BY deptno; 3. 查询 emp
2018-10-05
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

多表查询

第4章 多表查询1. 显示所有员工的姓名 ename,部门号 deptno 和部门名称 dname。 1SELECT ename, deptno, dname FROM emp NATURAL JOIN dept; 2. 查询 20 号部门员工的 job 和 20 号部门的 loc。 1SELECT job, loc FROM emp NATURAL JOIN dept WHERE deptno
2018-10-04
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle

日期函数

第3章 日期函数1. 计算 2000 年 1 月 1 日到现在有多少月,多少周(四舍五入)。 1234SELECT ROUND(MONTHS_BETWEEN(SYSDATE, TO_DATE('2000-1-1', 'yyyy-mm-dd'))) AS 月数, ROUND((SYSDATE - TO_DATE('2000-1-1&#x
2018-10-03
数据库相关 > Oracle > SQL 练习
#数据库 #Oracle
1…212223242526

搜索

Hexo Fluid
载入天数... 载入时分秒...
总访问量 次 总访客数 人