![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 70
Oracle基础
小墨Sang
这个作者很懒,什么都没留下…
展开
-
Oracle-7 Oracle编程
PL/SQL( Procedure Language/SQL)是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。//("张三",2L,"4-4","2-5",1L);PROC_INSERT_OUT('小李','6','6-2','30605',1,V_ID);CALL PROC_INSERT('小王','2','6-1','30475',2)PROC_INSERT('小王','2','6-1','30475',2);原创 2023-01-12 10:20:44 · 404 阅读 · 0 评论 -
Oracle-6 对象
注:视图其实是一个虚拟的表,它的数据来自于表。视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。物化视图与普通视图相比的区别在于物化视图是建立的副本,它类似于一张表,需要占用存储空间,而对一个物化视图查询的执行效率与查询一个表是一样的。原创 2023-01-10 10:38:44 · 164 阅读 · 0 评论 -
Oracle-5 查询
在Oracle 的表的使用过程中,实际表中还有一些附加的列,称为伪列。伪列就像表中的列一样,但是在表中并不存储。伪列只能查询,不能进行增删改操作。表中的每一行在数据文件中都有一个物理地址,ROWID 伪列返回的就是该行的物理地址。使用 ROWID 可以快速的定位表中的某一行。ROWID 值可以唯一的标识表中的一行。由于ROWID 返回的是该行的物理地址,因此使用 ROWID可以显示行是如何存储的。在查询的结果集中,ROWNUM为结果集中每一行标识一个行号,第一行返回1,第二行返回2,以此类推。原创 2023-01-08 11:02:54 · 197 阅读 · 0 评论 -
Oracle-4 数据导入导出
当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库该处理称为数据库恢复,而要进行数据库的恢复必须要有数据库的备份工作。如果指定了导出file参数,则导入时也需要指定file参数。如果想要指定导出文件名则加file参数即可。4.2、按用户导入导出。4.3、按表导入导出。原创 2023-01-05 10:30:38 · 100 阅读 · 0 评论 -
Oracle-3JDBC连接Oracle
输入conn sys / as sysdba;以dba身份连接,然后输入登录密码(你自己设置的)因为Oracle是收费的,所以Maven中央仓库中没有对应的jar包,所以需要导入本地jar包。程序所在的机器上无需安装Oracle有关的任何程序,可以远程连接到该网络的远程服务器上。需要连接本地Oracle客户端,通过客户端去连接Oracle。输入sqlplus /nolog登录Oracle。3.3、IDEA连接Oracle配置。用于获取数据库连接,关闭资源。3.2、创建基本数据访问类。3.1、导入jar包。原创 2023-01-05 10:27:18 · 1037 阅读 · 0 评论 -
Oracle-2基本语句
delete并未真正的删除数据,而是将数据放入回滚段中,可通过rollback撤销删除。DATE数据类型支持线性运算,默认以天为单位,若要以月份或年,则需使用函数语法。(2,'陌陌',1,'1-1','1234',sysdate,1);BLOB:存储图像,声音,视频等二进制数据,最多可以存4G。CHAR:固定长度的字符类型,最多存储2000个字节。:可变长度的字符类型,最多存储4000个字节。LONG:大文本类型,最大可以存储2G。datafile:指定在服务器目录下。CLOB:存储字符,最大可以存4G。原创 2023-01-05 10:24:14 · 128 阅读 · 0 评论 -
Oracle-1简介
Oracle数据库是数据的物理存储。由于Oracle的数据库不是普遍的概念,Oracle是有用户和表空间对数据进行管理和存放的。ORACLE数据库是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。用户登录后只能看到和操作自己的表,Oracle的用户与Mysql的数据库类似,每建立一个应用需要创建一个用户。表的数据,是由用户放入某一个表空间,而这个表空间会随机把这些表数据放到一个或者多个数据文件中。原创 2023-01-05 10:21:39 · 206 阅读 · 0 评论