![](https://img-blog.csdnimg.cn/20210116154635727.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
Oracle数据库相关
liu.kai
不掉头发的程序员
展开
-
oracle创建用户和表空间并完成授权
很简单直接上SQL:注意:创建用户的时候我们需要使用DBA用户,也就是超级管理员用户(如果你之前没有创建过用户也没得选,只能以超级管理员登录之后创建);如果你之前已经创建过用户并且赋了创建用户的权限,那你可以使用之前创建用户;-- 创建表空间CREATE TABLESPACE study_kayDATAFILE 'D:\StudyWorkspace\JavaWorkspace\java_tools\Oracle19C\oracleWorkspace\tablespacekay\study_k.原创 2021-05-16 10:26:49 · 300 阅读 · 1 评论 -
PL/SQL--存储过程和函数
摘要:之前有关Oracle的一篇文章,已经简单介绍了Oracle中的存储过程和函数的创建以及调用过程;这里主要是详细介绍Oracle的存储过程和函数的一些具体实例,以及在plsql调用自己定义的存储过程和函数;1 存储过程实例简单存储过程实例:插入一条数据使用到笛卡尔积的存储过程实例:在员工表和部门表的中间表中分配数据2 函数实例创建函数,传入员工id直接返回该员工的一整条数据 这里使用带了%rowtype数据类型...原创 2021-01-17 21:43:54 · 132 阅读 · 0 评论 -
PL/SQL--游标
摘要:之前写过一篇关于游标的文章,这里进行更加信息的学习;并且这次将游标的使用在实际的例子中使用方便理解;1 游标的简单介绍Oracle的游标我觉得是一个"美好"的存在,因为游标的我们简化了很多定义变量的麻烦;我们知道当我们查询数据库时,我们查询出来的数据其实是在我们服务器的内存当中暂时存放的,也就是我们说的存放在缓存区 中,我们的游标就像一个指针指向了这片数据的缓存区;当我们移动游标就可以得到我们想要的某一行数据,并可以对其进行操作;下图为具体介绍:2 游标的属性3 显示.原创 2021-01-17 21:26:55 · 94 阅读 · 0 评论 -
PL/SQL--数据类型
摘要:本文主要介绍Oracle的中的一些基本数据类型;此外还包括plsql的基本结构,字符集1 基本结构和字符集数据类型原创 2021-01-17 18:29:37 · 114 阅读 · 0 评论 -
PLSQL--控制语句
这段时间在看学习Oracle,其实SQL语言是相同的,但是Oracle为了便于更好的操作Oracle数据库在SQL语言的基础上进行优化,"发明"了专门针对Oracle数据库的SQL语言,PL/SQL本破案文章主要介绍的是PL/SQL中的控制语句注意: 这里较为简单或者见名知意的控制语句不进行例子的书写.需要有一定的SQL语言基础;1 条件控制语句如下:IF ... THEN ... END IF;示例: 略IF ... THEN ... ELSE ... END IF;示例: 略I.原创 2021-01-17 16:34:03 · 239 阅读 · 0 评论 -
Oracle的一些特殊SQL语句(不常用语句)
/*DDL: 数据库对象的创建删除,修改等操作;*/--创表create table study_tab(id varchar2(32) not null,password varchar2(32) not null,username varchar2(32) not null);-- 修改表alter table system.study_tab modify password varchar2(64);alter table system.study_tab add phone n原创 2021-01-03 20:07:14 · 360 阅读 · 2 评论 -
Oracle 11g的内置函数(常用)
/*************************************************************************************************内置函数***************************************************************************************************/-- 绝对值select ABS(-100) from dual;-- 取余数select mo原创 2021-01-03 20:03:17 · 268 阅读 · 0 评论 -
oracle的游标定义与使用
oracle的游标定义与使用/* * 游标本质上就是一个result结果集,用于临时存储从DB中提取出来的数据块; *//* *游标的分类: *//* 1 显示游标;由用户定义,需要的操作:定义游标、打开游标、提取数据、关闭游标,主要用于对查询语句的处理。属性:%FOUND %NOTFOUND %ISOPEN %ROWCOUNT*/-- 创建用户create USER study_kay identified by "lk0313";-- 创建表空间CREATE ta原创 2020-11-30 00:03:10 · 681 阅读 · 0 评论 -
ORACLE和MySQL的拼接查询
ORACLE和MySQL的拼接查询1 ORACLE拼接查询-- 可以拼接多个参数select tm.PASSWORD||tm.NAME from TEST_MR tm where tm.ID = 1-- 只能拼接两个参数select concat(tm.NAME,tm.PASSWORD) from TEST_MR tm where tm.ID=1;2 MySQL的拼接查询-- 不带有拼接符号select concat(st.sex,st.name)from student st--原创 2020-11-08 15:13:54 · 329 阅读 · 0 评论 -
oracle 的decode函数和nvl函数
oracle 的decode函数和nvl函数1 decode函数介绍:decode函数是oracle独有的函数(oracle数据库)(1) 语法1decode(条件,值1,返回值1,值2,返回值2,…值n,返回值n,缺省值)使用if else 语句解释 就能明白了if(条件=值1){ return 返回值1;}else if(条件=值2){ return 返回值2;}else if(条件= 值3){ return 返回值3;}... else{原创 2020-11-08 01:00:02 · 2100 阅读 · 0 评论 -
oracle创建自定义函数/存储过程的创建和调用(sqlplus调用&Mybatis调用)
一 oracle创建有返回值的函数并调用函数1 创建调用只有输入参数的函数create or replace function fun_test_1(param1 in number,param2 in number)return number as begin if param1>param2 then return param1; else return param2; end if;原创 2020-11-08 00:15:00 · 1492 阅读 · 0 评论