摘要:
视图的功能:一个视图实际上就是封装了一条复杂的查询语句。 创建视图的语法: 视图创建完成之后,就可以像查找表那样直接对视图进行查询的操作。 删除视图的语法: 但是,如果所有的代码都这样去写肯定很麻烦,因为如果要想修改视图,则肯定要先删除视图,所以在 Oracle 中为了方便用户修改视图,提供一个替换 阅读全文
摘要:
在 Oracle 中提供了三种类型集合操作:并(UNION)、交(INTERSECT)、差(MINUS) · UNION:将多个查询的结果组合到一个查询结果之中,没有重复内容 · UNION ALL:也是将多个查询结果组合到一个查询之中,但是包含重复值 · INTERSECT:返回多个查询结果中相同 阅读全文
摘要:
ROWNUM ROWNUM:表示行号,实际上此是一个列,但是这个列是一个伪列,此列可以在每张表中出现。 范例:在查询雇员表上,加入 ROWNUM 从运行上看,ROWNUM 本身采用自动编号的形式出现。 假设只想显示前 5 条记录。条件中:ROWNUM<=5 如果现在要想进行中间的截取操作,则只能采用 阅读全文
摘要:
CONCAT 连接两个字符串; INITCAP返回字符串并将字符串的第一个字母变为大写; LENGTH返回字符串的长度; LOWER 返回字符串,并将所有的字符小写; UPPER 返回字符串,并将所有的字符大写 SUBSTR(string,start,count) 取子字符串,从start开始,取c 阅读全文
摘要:
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后再次调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 创建一个简单的存储过程 执行储存 阅读全文
摘要:
在Myeclipse中测试restful接口返回数据的时候,直接采用main方法执行程序,但是几秒钟后程序报错,返回字符串结果正常,只是数据量有点大。 先查看源代码Arrays.java:2367 创建char数组对象时候报错,错误信息堆空间溢出 华丽的分割线,下面堆和栈的解释还是比较清楚的 ◆寄存 阅读全文
摘要:
约束的分类 在实际中,约束主要分为以下五种约束: · 主键约束:主键表示是一个唯一的标识,本身不能为空 |- 例如:身份证编号是唯一的,不可重复的,不可为空的 · 唯一约束:在一个表中只允许建立一个主键约束,而其他列如果不希望出现重复值的话,则就可以使用唯一约束 · 检查约束:检查一个列的内容是否合 阅读全文
摘要:
表的建立 表的建立语法: 复制表的语法: · 如果现在子查询写的是:SELECT * FROM emp,表示将表结构和表内容一起复制 · 如果现在子查询写的是:SELECT * FROM emp WHERE 1=2,加入了一个永远不可能成立的条件,则此时表示的是只复制表结构,但是不复制表内容 表的删 阅读全文
摘要:
事务的四大特性 1、原子性(Atomicity) 事务的原子性是指事务中包含的所有操作要么都做,要么都不做,保证数据库是一致的。 2、一致性(Consistency) 一致性是指数据库在事务操作前和事务处理后,其中的数据必须都满足业务规则约束。 3、隔离性(Isolation) 隔离性是数据库允许多 阅读全文
摘要:
数据库的主要操作分为两种: · 数据库的查询操作:SELECT · 数据库的更新操作:INSERT(增加)、UPDATE(修改,更新)、DELETE(删除) 此时,为了保存原始的 emp 表的信息,在进行增加、修改、删除操作之前先将此表复制一份: · 此语句执行之后,会将表结构及数据完整的复制出来。 阅读全文