2014年4月28日

PL/SQL——编程——变量定义(标量、复合变量、游标变量)

摘要: 变量类型标量类型(scalar)复合类型(composite)参照类型(reference)lob(large object)1、标量类型(scalar)--定义一个变长字符串v_ename VARCHAR2(10)--定义一个小数,范围-9999.99~9999.99v_sal NUMBER(6,... 阅读全文

posted @ 2014-04-28 22:38 Sunny_NUAA 阅读(645) 评论(0) 推荐(0) 编辑

Oracle——包

摘要: 包用于在逻辑上组合过程和函数,它由包规范和包体两个部分组成。(1)首先用CREATE PACKAGE创建包规范,只包含过程和函数的说明,但没有过程和函数的实现代码--创建一个包名称为sp_package--声明该包含有一个过程update_sal--声明该包含有一个函数annual_incomeCR... 阅读全文

posted @ 2014-04-28 22:26 Sunny_NUAA 阅读(135) 评论(0) 推荐(0) 编辑

Oracle——函数

摘要: CREATE FUNCTION annual_income(spNAme VARCHAR2) RETURN NUMBER IS yearSal number(7,2);BEGIN SELECT (sal+NVL(comm,0))*12 INTO yearSal FROM emp WHERE enam... 阅读全文

posted @ 2014-04-28 22:07 Sunny_NUAA 阅读(124) 评论(0) 推荐(0) 编辑

Oracle ——存储过程

摘要: 1、带参数的存储过程,没有返回值CREATE OR REPLACE PROCEDURE sp_pro2 (spname VARCHAR2, newsal NUMBER) ISBEGIN UPDATE emp SET sal = newsal WHERE ename=spname;END;--参数VA... 阅读全文

posted @ 2014-04-28 21:58 Sunny_NUAA 阅读(108) 评论(0) 推荐(0) 编辑

Oracle——块

摘要: 1、只包括执行部分的块set serveroutput on --打开输出选项begin dbms_output.put_line('hello');end;其中dbms_output是Oracle的一个包,put_line是该包的一个过程/在命令窗口执行2、包含定义和执行部分的块DECLARE ... 阅读全文

posted @ 2014-04-28 21:50 Sunny_NUAA 阅读(135) 评论(0) 推荐(0) 编辑

PL/SQL——编程(存储过程、函数、触发器、包)

摘要: 创建测试表CREATE TABLE mytest(NAME VARCHAR2(30),pwd VARCHAR2(30));1、存储过程创建CREATE OR REPLACE PROCEDURE sp_pro1 ISBEGIN INSERT INTO mytest VALUES('123','123'... 阅读全文

posted @ 2014-04-28 21:33 Sunny_NUAA 阅读(208) 评论(0) 推荐(0) 编辑

Oracle权限和角色

摘要: 阅读全文

posted @ 2014-04-28 21:16 Sunny_NUAA 阅读(132) 评论(0) 推荐(0) 编辑

Oracle索引

摘要: 阅读全文

posted @ 2014-04-28 21:09 Sunny_NUAA 阅读(108) 评论(0) 推荐(0) 编辑

Oracle约束

摘要: 1、6中约束NOT NULL、PRIMARY KEY、FOREIGN KEY、CHECK、UNIQUE、DEFAULT其中UNIQUE可以为NULL2、CREATE TABLE goods(goodsid CHAR(8) PRIMARY KEY,--主键 goodsname VARCHAR2(30)... 阅读全文

posted @ 2014-04-28 20:08 Sunny_NUAA 阅读(146) 评论(0) 推荐(0) 编辑

导航