随笔分类 -  数据库 Oracle

摘要:1、无效字符 sql语句写的有问题,看看是不是在最后多加了 ’;‘ 阅读全文
posted @ 2021-05-10 15:33 小名的同学 阅读(40) 评论(0) 推荐(0)
摘要:事务查看 查看当前oracle未提交的事务 SELECT s.sid, s.serial#, s.event, a.sql_text, a.sql_fulltext, s.username, s.status, s.machine, s.terminal, s.program, a.executio 阅读全文
posted @ 2021-01-30 15:09 小名的同学 阅读(112) 评论(0) 推荐(0)
摘要:存储过程进阶 在上面的案例中,我们的存储过程处理完所有数据要多长时间呢?事实我没有等到它执行完,在我可接受的时间范围内它没有完成。那么对于处理这种千万级数据量的情况,存储过程是不是束手无策呢?答案是否定的,接下来我们看看其他绝招。 我们先来分析下执行过程的执行过程:一个存储过程编译后,在一条语句一条 阅读全文
posted @ 2020-12-10 15:33 小名的同学 阅读(192) 评论(0) 推荐(0)
摘要:存储过程 基本结构 Oracle存储过程包含三部分:过程声明,执行过程部分,存储过程异常(可写可不写,要增强脚本的容错性和调试的方便性那就写上异常处理) 无参存储过程 这里的as和is一样任选一个,在这里没有区别,其中demo是存储过程名称。 CREATE OR REPLACE PROCEDURE 阅读全文
posted @ 2020-12-10 14:35 小名的同学 阅读(442) 评论(0) 推荐(0)
摘要:基本使用 创建序列需要CREATE SEQUENCE系统权限。序列的创建语法如下: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n| NOMAXVALUE}] [{CYCLE|NOCYCLE}] [ 阅读全文
posted @ 2020-11-03 12:37 小名的同学 阅读(134) 评论(0) 推荐(0)
摘要:Oracle备份数据 --备份入库数据 drop table SYS_KEEPACCOUNT_HX_bak; delete * from SYS_KEEPACCOUNT_HX_bak; create table SYS_KEEPACCOUNT_HX_bak as (select * from SYS 阅读全文
posted @ 2020-10-28 15:47 小名的同学 阅读(200) 评论(0) 推荐(0)
摘要:常用日期函数 常用统计函数 常用数值函数 内置函数 阅读全文
posted @ 2020-07-28 11:40 小名的同学 阅读(91) 评论(0) 推荐(0)
摘要:FETCH 从12c之后,可以使用这个语法,从第二个开始,找3条数据 SELECT * FROM CBondAnalysisCNBD1 OFFSET 1 ROWS FETCH NEXT 3 ROWS ONLY; CASE SELECT ACCOUNT_NO AS baseAcctNo, 'CNY' 阅读全文
posted @ 2020-07-03 10:47 小名的同学 阅读(145) 评论(0) 推荐(0)
摘要:增 ###直接插入数据 insert into t1(id,name,tel) values ('1','linux','13812341234'); INSERT INTO Employee1 VALUES(TO_DATE('19870211', 'YYYYMMDD'), '12365478', 阅读全文
posted @ 2020-07-02 11:01 小名的同学 阅读(176) 评论(0) 推荐(0)
摘要:创建表 ##首先连接到对应的用户下,如果已经是对应的用户则忽略 conn gary/gary as sysdba; ##创建表 create table t1(id int not null,name varchar(8) not null,tel int not null); 查询插入表 //不会 阅读全文
posted @ 2020-07-02 10:10 小名的同学 阅读(166) 评论(0) 推荐(0)
摘要:查看数据库编码 select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; windows连接oracle sqlplus / as sysdba 本机超级管理员登录 sqlplus 用户/密码 本机用户 sq 阅读全文
posted @ 2020-07-01 15:00 小名的同学 阅读(97) 评论(0) 推荐(0)
摘要:登录oracle 准备工作 sqlplus / as sysdba 修改system密码 alter user system identified by 123456; sql/plus使用system用户登录 创建用户 创建表空间 创建用户前提是创建表空间; CREATE TABLESPACE t 阅读全文
posted @ 2020-06-10 19:05 小名的同学 阅读(62) 评论(0) 推荐(0)