oracle
quge_name_harder
指尖 拥有改变世界的力量
展开
-
oracle基础(一)
我们通常称oralce为服务器,而不是数据库。因为oralce中可以建多个数据库,所以称为数据库服务器更合适。下面介绍通过命令行(cmd)界面操作oracle首先是准备工作: 语句 解释 以超级用户登录 sqlplus / as sysdba; “/” 两边有空格,"as sysdba"表示超...原创 2018-11-07 15:52:19 · 170 阅读 · 0 评论 -
【转】SQL中的trim函数
原文地址:https://www.cnblogs.com/zuizui1204/p/6595099.htmlselect trim (' DWEYE ') "TRIM e.g." from dual; //删除字符串两边空格select trim (both from ' DWEYE ') "TRIM e.g." from dual; //both 删除字符串两边空格...转载 2019-05-30 10:01:09 · 1604 阅读 · 0 评论 -
oracle学习(九)触发器
触发器:与表相关联的PLSQL语句,当我们对数据库中的表进行增删改时,会自动触发执行的PLSQL。语法:create or replace trigger 触发器名-- 此处为设置在插入操作前before insert-- 在哪张表上on emp-- 可选项-- 触发器分为语句级触发器,行级触发器-- 标志就是下面一句,行级触发器需要带上下面一句【for eachrow ...原创 2019-03-02 12:10:29 · 167 阅读 · 0 评论 -
oracle学习(八)存储过程和存储函数
上节介绍了PLSQL,但是在Java中我们不能直接调用PLSQL,而是调用存储过程和存储函数(就是用PLSQL写的)。存储过程和存储函数区别:存储函数可以通过return返回值,而存储过程则不行。存储过程语法:-- 无参的create or replace procedure 存储过程名as --说明部分begin --语句;end;/-- 有参的-...原创 2019-03-02 10:50:43 · 201 阅读 · 0 评论 -
oracle学习(七)PLSQL
一、什么是PLSQL我们常用SQL语句到数据库中查询我们想要的数据。SQL(也叫SQL99)是操作所有关系型数据库的规则。像Oracle DB2 SQLServer MySQL 等等,这些数据库都是支持SQL99。而PLSQL就是Oracle数据库服务器对SQL99进行了符合自身特点的扩展。所以可理解为 PLSQL语法 = SQL语法 + oracle自身的语法。二、...原创 2019-03-01 15:31:00 · 145 阅读 · 0 评论 -
oracle学习(六)索引···
索引Indexoracle中快速查询表中内容的机制。提到index,就必须知道rowidrowid是oracle中唯一确定每张表不同记录的唯一身份证索引正是通过rowid快速定位数据rowid特点:只有在select时,写出rowid,才能看见rowid的值。由18位,大小写字母,数字组成索引特点:用户只要建立索引,查询时自动使用,而不需要手动操作oracle会...原创 2018-11-16 16:00:16 · 95 阅读 · 0 评论 -
oracle学习(五)序列
序列Sequenceoracle中解决没有类似MySQL中自增长机制的一种方式可以提供唯一数值型值,但不能保证连续的数,常用于主键语法:创建:create sequence 表名_字段名_seq; 除此之外,还可以设置步长,起始值等等删除:drop sequence 表名_字段名_seq;查询emp_empno_seq序列的当前值currval和下一个值nextv...原创 2018-11-12 16:20:13 · 133 阅读 · 0 评论 -
oracle学习(四)视图和同义词
视图View概念: 1、视图是虚表(也就是假的,不存在的) 2、视图可以理解为:某种查询语句使用频繁,我们将其封装,方便调用。 3、对视图的操作最终还是对真实的表(基表)操作作用:(1)限制数据访问(2)简化复杂查询(3)提供数据的相互独立(4)同样的数据,可以有不同的显示方式语法:create or replace view 视图名ass...原创 2018-11-08 14:41:28 · 514 阅读 · 0 评论 -
oracle基础(三)三种删除区别和事务
1、删除drop table 和 truncate table 和 delete from 区别:drop table truncate table delete from 属于DDL 属于DDL 属于DML 不可回滚 不可回滚 可回滚 不可带where 不可带where 可带where 表内容和结构删除 表内容删除 ...原创 2018-11-08 13:15:56 · 528 阅读 · 0 评论 -
oracle基础(二)函数和类型转换
oralce中函数分为单行和多行单行函数:一个参数输入,一个输出多行函数:多个输入参数,一个输出单行函数函数名 含义 示例 lower 将字母转小写 select lower('AbC') from dual; 结果:abc upper 将字母转大写 select lower('AbC') from dua...原创 2018-11-07 20:42:12 · 111 阅读 · 0 评论 -
[转]SQL语句中的foreach标签的详细介绍
原文地址:https://www.cnblogs.com/xuanwei-qingfeng/p/8435181.htmlforeach 也就是遍历迭代,在SQL中通常用在 in 这个关键词的后面foreach元素的属性主要有item,index,collection,open,separator,close。分别代表:item表示集合中每一个元素进行迭代时的别名,ind...转载 2019-05-30 10:19:13 · 2298 阅读 · 0 评论