![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 86
mq30
研究技术、分享心得
展开
-
Oracle之约束
数据库约束分为两种:表级约束和列级约束表级约束 应用于表,对表中的多个列起作用,如primary key,foreign key,unique,check。列级约束 应用于表中的一列,只对该列起作用,如not null对于表级约束,写法一般有两种(创建表时),而列级约束一般只有一种如:表级check:只作用于一个列:CREATE TABLE Pe原创 2013-10-25 14:18:02 · 867 阅读 · 0 评论 -
Oracle之实战(图书馆系统)java源代码部分
看这文章之前,最好先看 Oracle之实战(图书馆系统)中对应的数据库脚本,里面定义了表空间,用户,授权,存储过程,触发器,序列,数据表等。这里主要讲解怎么在java代码中使用这些数据库对象,这里主要使用jdbc的api。表空间和用户:在已经创建好表空间和用户后,我们就需要在java代码中连接数据库,这里我把连接数据库的操作封装成一个工具类:文件名:JdbcUtils.java,对应的原创 2013-10-23 19:40:25 · 3065 阅读 · 0 评论 -
Oracle之实战(图书管理系统)
这是我oracle课程设计的作品的数据库脚本部分,应老师要求,尽量把学到的东西都应用上,所以涉及了包,序列,触发器,存储过程,建表,主外键,分页查询等1、创建表空间(永久,临时,撤销),用户,授权 create tablespace bookspace datafile 'E:\app\Administrator\oradata\orcl\bookspace.dbf' size 50M原创 2013-10-22 22:17:11 · 8720 阅读 · 1 评论 -
Oracle之课程实验三(格式化报表)
课程名称:Oracle11g数据库应用简明教程 实验题目:实验三使用报表统计各部门人数姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-19 成绩: 一、 实验目的使用报表统计各部门人数 二、 实验环境Oracle 11g R2 SQL*PLUS 三、 实验主要内容和主要操作步骤编写脚本代码如下:在C盘下创建文原创 2013-10-22 22:16:17 · 1738 阅读 · 1 评论 -
Oracle之课程实验二(数据字典)
课程名称:Oracle11g数据库应用简明教程 实验题目:实验二数据字典姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-11 成绩: 一、 实验目的1、学会如何使用常用的数据字典 字典的结构侧面了解如何创建了数据库对象2比较Oracle数据库中几个数据字典的相同点与不同点3从整体上,区分不同前缀的视图的用途与区别原创 2013-10-22 22:15:43 · 4708 阅读 · 0 评论 -
Oracle之课程实验四(创建表空间)
课程名称:Oracle11g数据库应用简明教程 实验题目:为图书管理系统创建表空间 姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-6-1 成绩: 一、 实验目的为图书管理系统创建表空间二、 实验环境Oracle 11g R2 SQL*PLUS 三、 实验主要内容和主要操作步骤1、 创建永久性表空间 2、 创原创 2013-10-22 22:16:31 · 1447 阅读 · 0 评论 -
Oracle之课程实验一(安装oracle)
课程名称:Oracle11g数据库应用简明教程 实验题目:实验一安装数据库姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-10 成绩: 一、 实验目的安装数据库 二、 实验环境Oracle 11g 三、 实验主要内容和主要操作步骤 开始-所有程序-Oracle-OraDb11g_home1-配置和移植工具-D原创 2013-10-22 22:15:28 · 1169 阅读 · 0 评论 -
Oracle之linux环境下安装
一、硬件检测1、内存检测 oracle11g要求最低1GB内存命令: grep MemTotal /proc/meminfo2、交换空间检测 通常交换空间是内存1.5倍命令:grep SwapTotal /proc/meminfo3、临时目录/temp检查命令:df -k /tmp1、创建用户和用户组[root@csuduan原创 2013-10-22 22:16:57 · 1357 阅读 · 0 评论 -
Oracle之课程实验五(pl/sql)
课程名称:Oracle11g数据库应用简明教程 实验题目:实验三使用报表统计各部门人数姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-6-1 成绩: 一、 实验目的体验PL/SQL程序块循环语句的多层嵌套二、 实验环境Oracle 11g R2 PL/SQL Developer 三、 实验主要内容和主要操作步骤1、 登原创 2013-10-22 22:16:43 · 3032 阅读 · 0 评论 -
Oracle之sql标准之增删查改子句用法
SELECT语句 SELECT [ ALL | DISTINCT { * | expression | column1_name [ , column2_name ] [ , … ] }FROM { table1_name | ( subquery ) } [ alias ][ , { table2_name | ( subquery ) } [ alias ] , … ][原创 2013-10-26 16:55:13 · 1037 阅读 · 0 评论 -
Oracle之sql标准之连接查询汇总
简单连接所谓笛卡尔积所生成的表,就是一个基本表中每一行与另一个基本表的每一行连接在一起所生成的表,查询结果的行数是两个基本表的行数的积。select a.*,b.* from emp a,dept b where a.deptno = b.deptno;我们可以这样查看:首先查看scott.emp表,select * from emp;共14条记录,其中deptno为10,20原创 2013-10-26 14:15:14 · 1736 阅读 · 0 评论 -
oracle之修改已经定义好的表、列信息
修改表重命名表对于已存在的表,还可以修改其名称。重命名表有两种语法形式,一种是使用ALTER TABLE语句,语法如下:ALTER TABLE table_name RENAME TO new_table_name;另一种是直接使用RENAME语句,语法如下:RENAME table_name TO new_table_name;移动表在创建表时可以为表原创 2013-10-25 14:32:28 · 2618 阅读 · 0 评论 -
Oracle之创建数据表及数据类型
使用SQL语句创建表数据类型 数据类型 说明CHAR [ ( length [ BYTE |CHAR ] ) ] 固定长度的字符数据。表示长度为length个字节或字符。BYTE表示按字节个数定义长度;CHAR表示按字符个数定义长度VARCHAR2 ( length [ BYTE |CHAR ] ) 可变长度的字符数据。表示长度最多可为length个字节或字符。最大长度可为40原创 2013-10-25 15:04:48 · 1580 阅读 · 0 评论 -
Oracle之指定级联操作类型
指定级联操作类型在添加FOREIGN KEY约束时,还可以指定级联操作的类型,主要用于确定当删除(ON DELETE)父表中的一条记录时,如何处理子表中的外键字段。有如下3种引用类型:CASCADE 此关键字用于表示当删除主表中被引用列的数据时,级联删除子表中相应的数据行。SET NULL 此关键字用于表示当删除主表中被引用列的数据时,将子表中相应引用列的值设置为NULL值原创 2013-10-25 14:43:38 · 1272 阅读 · 0 评论 -
Oracle
Oracle数据库自带了许多用户,例如system、sys和scott等,但是默认情况下,Oracle只对其中5个用户进行了解锁,这5个用户分别是:SYS、SYSTEM、DBSNMP、SYSMAN和MGMT_VIEW,而其他用户则处于锁定状态。为了后面Oracle的学习,有必要了解Oracle用户的锁定状态以及如何进行用户解锁。解锁:alter user scott account原创 2014-01-14 11:44:35 · 831 阅读 · 0 评论