Oracle number数据类型的使用

需要首先明白有效位的含义:从左到右,从第一个不为零的数开始计数 第一种情况: number后面都是两个正数,第一个数表示有效位,第二个数表示小数点后的位数(也就是精确度,需要进行四舍五入) 例如 number(2,1) 存入的数据有 1,0.1,1.666 分析过程: 存入1:...

2018-07-16 23:37:07

阅读数:24

评论数:0

Oracle存储过程的简单使用

我在这就不啰嗦存储过程理论内容了,直接上干货,通过三个简单的例子理解存储过程,如果对PL/SQL编程比较了解的话,存储过程就很容易了。 使用存储过程显示所有dept的信息 create or replace procedure proc_1 is cursor cur_dept is se...

2018-06-01 17:18:18

阅读数:50

评论数:0

PL/SQL编程的控制结构和循环结构

控制结构 if ①if 条件 then 表达式 end if; 例: begin if 1= 1 then dbms_output.put_line('yes'); end if; end; / ② if 条件1 then 表达式1 elsif 条件2 then 表达...

2018-05-09 17:19:25

阅读数:37

评论数:0

PL/SQL的简单使用及小细节问题总结

基本使用方法 基本框架 declare //声明变量部分 //格式:变量名:变量类型 [赋初值:=value]; //两个比较特殊的变量类型(记录类型)%type:该变量与表中某数据类型相同;%rowtype:该变量与表的数据类型相同。 //例如:v_ename emp.ename%type;...

2018-05-08 11:48:13

阅读数:198

评论数:0

group by的简单理解

今天做题的时候脑抽写了下面一个sql语句,然后傻眼了 总结一下使用group by的注意事项: select 后面要不跟着和group by后面相同的列名,要不跟着组函数 例如: select deptno,count(empno) from emp group by dept...

2018-04-15 21:05:18

阅读数:49

评论数:1

创建索引和视图容易出现的错误

提示权限不足,需要先换到管理员用户 conn sys/Oracle11 as sysdba 然后给予普通用户权限 grant create view to scott; 此列列表已索引。 这个是因为sno列有主键约束,若必须索引则需要去掉主键约束...

2018-04-11 22:05:37

阅读数:64

评论数:0

Oracle 条件语句——decode与case

decode 语法如下: decode(某列名,条件1,结果1,条件2,结果2….条件n,结果n,缺省值); 注意: 1、某条件与对应的结果成对出现,满足条件1则返回结果1,满足条件2则返回结果2….; 2、缺省值表示不满足前面所有条件的返回值; 3、如果条件重复,则返回缺省值。 例...

2018-03-27 11:47:59

阅读数:62

评论数:0

Oracle 取某一行数据

使用rownum取数据 注意这种方法只能取没有排序或分组操作的数据 //取emp表第三行数据 select * from (select rownum a, ename from emp) where a = 3; select rownum a, ename from emp; ...

2018-03-27 11:20:49

阅读数:916

评论数:0

win8 安装oracle11g的注意事项

1、从网上下载的两个压缩包,一定要解压到同一目录下。即把win64_11gR2_database_2of2 中database/stage 合并到 win64_11gR2_database_1of2 中database下 2、一定要选“服务器类”,然后再选“单实例数据库”,然后再选“高级...

2018-03-23 09:36:13

阅读数:63

评论数:2

DBCP建立数据连接池

数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立一个导入jar包 新建dbcpconfigproperties文件 建立工具类代码导入jar包DBCPjar包: http://download.csdn.net/download/zhengy...

2017-08-23 15:03:39

阅读数:183

评论数:0

Nacicat for Oracle 绿色版 亲测可用

亲测可用,留下文章以备忘记. Navicat for Oracle 绿色版 地址 链接:http://pan.baidu.com/s/1qY5wMok 密码:kw06 解压到一个目录下。 然后还需要Oracle 的二个文件 地址为 http://www.oracle.com/technetw...

2017-04-06 09:55:08

阅读数:4526

评论数:5

各种数据库取前几行数据的例子

Oracle(rownum):Oracle的sql语句中既不能用limit也不能用top、查第一行数据:select * from table where rownum<2;查第二行数据:select * from table where rownum<3 minus select *...

2016-02-24 20:20:28

阅读数:408

评论数:0

数据库中的各种约束以及对约束的操作

直接上例子:create table t_group ( id int not null, name varchar(30), primary key (id) ); insert into t_group values (1, 'Group1')...

2015-12-29 09:13:53

阅读数:1006

评论数:0

数据库序列( SEQUENCE)的使用

在Oracle中,没有自增的功能,例如id自增。如果去加过多的代码去算id又不值得,所以使用序列就是一个很好的选择create SEQUENCE zwq_seq INCREMENT BY 1; 创建一个名为 zwq_seq的序列,自增1 注意序列才创建时第一次是默认从 0...

2015-12-28 09:51:00

阅读数:232

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭