/*输出hello world*/ DECLARE BEGIN DBMS_OUTPUT.PUT_LINE('Hello World'); END; --set serveroutput on; /** if 语句 1.弹出提示信息 2.num接收一个数据地址 */ -- accept num prompt '请输入一个数字'; DECLARE PNUM NUMBER := # BEGIN IF PNUM = 0 THEN DBMS_OUTPUT.PUT_LINE('您输入的数字是0');…
1.创建User create user user01 identified by user01, 2.赋予连接数据库的权限 grant connect to user01; 3.把user00的表Emp表权限赋给user01 user00登录后,grant select to Emp to user01; 4.回收权限 revoke select to Emp from user01; 5.赋予增删改查的权限 grant select ,insert, delete,update on Emp…
创建数据表空间create tablespace stbss datafile 'E:\oracle\product\10.2.0\oradata\orcl\stbss_temp01.dbf' size 100m autoextend on next 32m maxsize 2048m ---------------------------------stbss 是表空间名称D:xxxxx.dbf 是你表空间数据的存放地址和文件名称size 100m 开始是100M的大小autoextend o…
步骤一:新建 步骤二:填写信息 对应SQL代码 -- Create the user create user WENT identified by "longrise" default tablespace NSEST temporary tablespace NSEST_TEMP profile DEFAULT; -- Grant/Revoke object privileges grant read, write on directory SYS.ZWGC to WENT with…
存储过程的详细建立方法 1.先建存储过程 左边的浏览窗口选择 procedures ,会列出所有的存储过程,右击文件夹procedures单击菜单"new",弹出 template wizard窗口. name框中输入 GetSumAndSub , parameters中填入: p1 in number , p2 in number ,m out number , b out number . 单击ok,右边出现建立存储过程的代码窗口.其中内容为创建存储过程的语句. 在begin en…
PL/SQL是没命名的存储过程,函数,触发器,PL/SQL块的语法格式如下: [declare] --声明部分,可选 begin --执行部分,必须 [exception] --异常处理部分,可选 end PL/SQL块每条语句必须用分号结束,单行注释--,多行注释/*...*/,下面是一个PL/SQL块例子 set serveroutput on declare --声明变量 a int := 1; --声明并且赋值 address varchar2(128); mobilephone va…
--1 创建数据库 DROP DATABASE mydb1 CREATE DATABASE mydb1 ON ( NAME ='mydb1',FILENAME='D:\mydb1.mdf') LOG ON (NAME='mydb1_log' ,FILENAME='D:\mydb1_log.ldf') --示例 CREATE DATABASE 高校管理系统数据库 ON ( NAME ='mydb1',FILENAME='D:\高校管理系统数据库.mdf',SIZE=5MB, MAXSIZE =UN…
PL/SQL程序设计简介 一.什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写. ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 (International Standards Organization)标准的产品.PL/SQL是对SQL语言存储过程语言的扩展.从ORACLE6以后,ORACLE的RDBMS附带了PL/SQL.它…
转:http://blog.sina.com.cn/s/blog_6b58d2fa0100rgvw.html 1.使用create or replace view命令创建视图 语法格式: create or replace view 视图名 as select 查询子句 例子: create or replace view tb_user_view1 as select count(username) shuliang,username from tb_user group by userna…
Rownum 如果不是对主键排序是不会变得 -查询没有学分的学生信息 --SELECT * FROM z_student zs WHERE zs.code NOT IN (SELECT DISTINCT zsc.stu_code FROM z_stu_cour zsc) SELECT * FROM z_student zs WHERE NOT EXISTS (SELECT FROM z_stu_cour zsc WHERE zsc.stu_code=zs.code) exsits 效率极高 如果…
Oracle PL/SQL分页的存储过程 Oracle,分页,存储过程三个词结合起来,来个综合点的小练习,运用之前的PL/SQL创建一个分页的存储过程,仅仅须要简单几步就可以. 1.声明一个引用游标 create or replace package cur_ref_type as-- is or as can be used type cur_ref is ref cursor; end; 2.编写存储过程 create or replace procedure divideByPge (ta…