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

浙公网安备 33010602011771号