您的位置 首页 java

oracle基础知识总结,Java编程的必备知识!

oracle基本常用的数据类型

varchar (长度) 字符串

char (长度) 字符

number (x,y) x表示总位数 y表示保留小数点后几位数 eg面试题:number(5,3)最大的数是99.999

decimal () 数字

long int integer 整数

date 日期

timestamp 日期

clob blob 特殊文本 二进制

视图的创建

视图是一个虚拟的表,是一个表中的数据经过某种筛选后的显示方式,视图由一个预定义的查询select语句组成。

视图中的数据并不属于视图本身,而是属于基本的表,对视图可以像表一样进行insert,update,delete操作。

视图不能被修改,表修改或者删除后应该删除视图再重建。

视图的数量没有限制,但是命名不能和视图以及表重复,具有唯一性。

视图可以被嵌套,一个视图中可以嵌套另一个视图。

视图不能 索引 ,不能有相关联的触发器和默认值,sql server不能在视图后使用order by排序。

DDL的有关操作

表table

–创建员工表

CREATE TABLE EMP(

EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,

ENAME VARCHAR2(10),

JOB VARCHAR2(9),

MGR VARCHAR(10), –上司

HIREDATE DATE, –入职日期

SAL NUMBER(7,2), –薪水

COMM NUMBER(7,2), –津贴

DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT

);

创建部门表

CREATE TABLE DEPT(

DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,

DNAME VARCHAR2(14) ,

LOC VARCHAR2(13) –地址

);

存储函数 function

–创建一个求1!+2!+..+20!的值的存储函数

create or replace function one_tw

return number

as

value_sum number:=0;

value_loop number:=1;

begin

for i in 1..20 loop

value_loop:=value_loop*i;

value_sum:=value_sum+value_loop;

end loop;

return value_sum;

end;

select one_tw() from dual;–调用函数

<span style=”color: #008000;”>备注:存储函数的调用可以放在表达式的位置,即表达式在哪里成立,它就可以在哪里调用。</span>

文章来源:智云一二三科技

文章标题:oracle基础知识总结,Java编程的必备知识!

文章地址:https://www.zhihuclub.com/186676.shtml

关于作者: 智云科技

热门文章

网站地图