表虽然建立完成了,但是表中的数据是否合法并不能有所检查,而如果要想针对于表中的数据做一些过滤的话,则可以通过约束完成,约束的主要功能是保证表中的数据合法性,按照约束的分类,一共有五种约束:非空约束、唯一约束、主键约束、检查约束、外键约束。...
有某个学生运动会比赛信息的数据库,保存了如下的表: 运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department) 项目item(项目编号itemid,项目名称itemname,项目比赛地点location) 成绩grade(运动员编号id,项目编号...
一、集合 在数学的操作之中存在交、差、并、补的概念,而在数据的查询中也存在此概念,有如下几个连接符号: UNION: 连接两个查询,相同的部分不显示; UNION ALL: 连接两个查询,相同的部分显示; INTERSECT: 返回两个查询中的相同部分; MINUS: 返回两...
一、视图 在之前所学习过的所有的SQL语法之中,查询操作是最麻烦的,如果程序开发人员将大量的精力都浪费在查询的编写上,则肯定影响代码的工作进度,所以一个好的数据库设计人员,除了根据业务的操作设计出数据表之外,还需要为用户提供若干个视图,而每一...
SQL语句分为三类:DML、DDL、DCL,之前已经讲解完了DML和DDL,现在就差DCL操作的,DCL主要表示的是数据库的控制语句,控制的就是操作权限,而在DCL之中,主要有两个语法:GRANT、REVOKE; 权限的操作基础是需要有用户的,而这个时候就需要通过一个新的用户进...
数据库的备份操作是在整个项目运行中最重要的工作之一。 一、数据的导出和导入 数据的导出和导入是针对于一个用户的备份操作,可以按照如下的方式完成: 1、 数据的导出 在硬盘上建立一个文件夹:c:\backup; 输入exp指令; 输入用户名和密码; 设置导出文件...
数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 设计的时候尽量避免日后的...
今天下午刚启动程序,就报以下错误: Caused by: java.sql.SQLException: ORA-00257: 归档程序错误。在释放之前仅限于内部连接。 经查,是oracle数据库日志满了,标记以下!...
在写存储过程或者是函数的时候,基本上都会用到游标,最近在写买票佣金计算的存储过程的时候,就用到了游标。趁这个机会整理下oracle游标的知识,以备以后使用。 游标的定义 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临...
一、oracle em中按钮乱码解决办法: 1.修改jdk 下面的字体。 [oracle@rac2 db_1]$ cd $ORACLE_HOME/jdk/jre/lib/ [oracle@rac2 lib]$ mv font.properties font.properties_bak [oracle@rac2 lib]$ cp font.properties.zh_CN.Redhat font.properties 2.修改jre...