Oracle数据库
文章平均质量分 60
Yangol_Arc
这个作者很懒,什么都没留下…
展开
-
【ArcGIS Server发布Oracle中的数据 | 学习】Oracle中矢量、栅格数据创建和上传并在Server中发布
此前学习了ArcGIS Server地图服务发布方法以及ArcGIS中连接数据库的方法: (31条消息) 【ArcGIS Server | 学习】发布地图服务并在Openlayers中调用_Yangol_Arc的博客-CSDN博客 (31条消息) 【ArcSDE | 学习】ArcGIS中连接Oracle数据库_Yangol_Arc的博客-CSDN博客 思考了一下,这两个知识点很零散,该如何将它们结合起来呢? 于是,今天想学习一下怎样将Oracle中存放的大量数据(Demo中仅包含两者:一个矢量和一个栅原创 2021-05-16 17:01:17 · 485 阅读 · 0 评论 -
【Oracle11gR2 | 学习】plsql触发器的使用
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 什么是触发器? 就是制定一个规则,在做增删改操作(只在这几个情况下,查询时不触发)的时候,只要满足该规则,自动触发,无需调用。 分为: 语句级触发器、行级触发器 区别在于行级触发器包含有for each row。加for each row是为了使用:old或者:new。 触发语句 :old :new insert 所有字段都是空(null) 将要插原创 2021-05-07 11:30:11 · 242 阅读 · 0 评论 -
【Oracle11gR2 | 学习】plsql dev存储过程的使用、存储函数、out类型的使用
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 什么是存储过程? 就是提前编译好一段pl/sql语言,放置在数据库端,可以被直接调用。 【代码展示】: --给指定的员工涨工资 create or replace procedure p1(eno emp.empno%type) is begin update emp set sal=sal+100 where empno=eno; commit; end;原创 2021-05-07 08:48:43 · 357 阅读 · 2 评论 -
【Oracle11gR2 | 学习】plsql dev编程语言:声明、if判断、循环、游标
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 先来学习一个声明方法,declare-begin-end; 【代码展示】: --声明方法 --赋值方法可以用:=也可以用into查询语句赋值 declare i number(2):=10; s varchar2(10):='小明'; ena emp.ename%type;--引用型变量,将ename列的类型赋值给ena emprow emp%rowtype;--原创 2021-05-06 21:41:52 · 216 阅读 · 0 评论 -
【Oracle11gR2 | 学习】视图、索引
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 视图是什么? 它能够提供一个查询窗口,所有数据来自于原表。 视图的作用是什么? 视图可以屏蔽掉一些敏感字段,如工资 保证总部和分部数据及时统一 如何创建视图: 创建视图必须要有dba视图。 【代码展示】: --查询语句创建表 create table emp as select * from scott.emp;--可以跨用户查询 select * from emp;原创 2021-05-06 14:59:12 · 129 阅读 · 0 评论 -
【Oracle11gR2 | 学习】分组查询、多表查询、自连接、子查询、分页查询
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 今天开篇学习分组查询,涉及到group by、having和where的用法问题。 【代码展示】: --分组查询 --查询出每个部门的平均工资 --分组查询中,出现在group by后面的原始列,才能出现在select后面, --没有出现在group by后面的列,想在select后面,必须加上聚合函数。 select e.deptno,avg(e.sal) from emp e原创 2021-05-06 11:42:39 · 280 阅读 · 0 评论 -
【Oracle11gR2 | 学习】Oracle查询记录时经常用到的函数、条件表达式
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili Oracle中很重要的就是查询记录,而查询涉及到很多函数的使用,主要分为单行函数和多行函数。 单行函数:作用于一行,返回一个值 主要谈5个:字符函数(upper、lower)、数值函数(round、trunc、mod)、日期函数(sysdate)、转换函数(to_char、to_date)、通用函数(nvl()) 多行函数:作用于多行,返回一个值 主要谈 【代码展示】:原创 2021-05-05 22:13:17 · 158 阅读 · 0 评论 -
【Oracle11gR2 | 问题】解锁SCOTT用户
学习数据库第一课:Oracle11gR2安装时scott是锁定的,导致PLSQL Developer无法登录该用户,因此需要给该用户解锁。 方法: SQL Plus中用system及其密码登录 连接上以后用sys登录:conn as sysdba; show user;(USER 为 "SYS") 用SYS解锁SCOTT:alter user scott account unlock;(用户已更改) alter user scott identified by tiger;(用户已更改) co原创 2021-04-29 15:39:01 · 204 阅读 · 0 评论 -
【Oracle11gR2 | 问题】新建oracleServiceOrcl数据库服务和TNSListener监听服务
【问题】: 今天重启了计算机,发现登录oracle出现: "ERROR:ORA-12560:TNS:协议适配器错误" 登录PL/SQL dev之后出现: "无监听服务错误" 于是, 利用services.msc打开服务,发现上一次安装完毕之后只有OracleMTSRecoveryService、OracleOraDb11g_home1ClrAgent、OracleOraDb11g_home1TNSListener、OracleRemExecService这几项,对比网上,发现自己缺少了ora..原创 2021-05-05 14:31:37 · 492 阅读 · 0 评论 -
【Oracle11gR2 | 学习】创建表空间,创建用户并授权
在B站找到黑马教程,开始了第一课的学习: 《创建表空间,创建一个用户,并给这个用户授权》 但是一开始并不明白为什么要创建表空间? 于是开始搜索,获取了两个我能大概看懂的解释: 1、表分区就如同创建了一个文件夹。创建一个单独的文件夹给你来专门放oracle学习资料,这样你在查找时就可以只搜索这个文件夹,而不是整个硬盘搜索,从而提高效率。另外,一个数据文件只能属于一个表空间,但一个表空间可以拥有多个数据文件。——(32条消息) oracle数据库为什么要创建表空间,如果不创建表空间,直接创建用户有什么区原创 2021-05-05 15:40:50 · 208 阅读 · 0 评论 -
【Oracle11gR2 | 学习】创建表、修改表结构
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 创建表之前必须了解一下Oracle的常用数据类型: No 类型 描述 1 Varchar、Varchar2 字符串 2 Number Number(n)表示n长度的整数 Number(m,n)表示m长度的数,n长度的小数 3 Data 日期(年月日时分秒) 4 Clob 大文本数据,可..原创 2021-05-05 15:54:28 · 139 阅读 · 0 评论 -
【Oracle11gR2 | 学习】记录的增(序列的使用)、删、改、查
学习资料来源于:【Oracle】黑马57期Oracle数据库基础教程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili 现在学习对记录的4个操作:增、删、改、查。 【代码展示】: 需要注意的是: 1、增删改之后一定要加commit提交,在视频中,如果不加commit提交的话,在点击rollback之后,记录就会消失。 对commit和rollback百度了一下,得到以下解释(来源:oracle中的commit和rollback_百度知道 (baidu.com)): 首先commit和rol原创 2021-05-05 17:18:02 · 142 阅读 · 0 评论