易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle基础试题(面试基本)

1、存储过程和函数的区别。
(1)、存储过程是作为PL/SQL语句执行,而函数是作为表达式的一部分调用;
 (2)、存储过程在规格说明中不包含return语句,而在函数的规格说明这包含return子句;
  (3)、存储过程不返回值,而函数必须返回值;
 (4)、在存储过程中可以包含return语句,但不返回任何值,他只表示退出存储过程,而函数中必须包含一个return语句;
2、触发器分为事前触发和事后触发,这两种触发有何区别。语句级触发和行级触发有何区别。
   事前触发是在数据没有写入数据库时就触发,而事后触发是在把数据写入数据库后再触发
   语句级触发值所有的相同的语句只触发一次,而行级触发是每执行一条语句就触发一次。
3、根据students表(stuID,stuName,stuSex,stuAge,stuTel)编写一个存储过程,将students表中的学生ID号传递给这一过程,并向调用应用程序返回学生的姓名和电话号码。再编写一个具有过程调用的匿名块。
存储过程
  create or replace procedure pro_stu(id in number,stuname out varchar2,
     stutel out varchar2) as
  begin
    select A.stuname,A.stutel into stuname,stutel from students A
  where A.stuid=id;
 end pro_stu;
匿名块:
  declare
     stuid number(3);
     stuname varchar2(12);
     stutel  varchar2(15);
 begin
 stuid:=&stuid;
    pro_stu(stuid,stuname,stutel);
    DBMS_OUTPUT.PUT_LINE('姓名:' || stuname);
    DBMS_OUTPUT.PUT_LINE('电话:' || stutel);
EXCEPTION
   when NO_DATA_FOUND then
      DBMS_OUTPUT.PUT_LINE('未找到符合条件的数据!!');
 end;
4、在显示游标上可以执行哪些操作?举例说明每一种语句的作用。
     *声明游标
     *打开游标
  


相关文档:

Fedora10 上的 Oracle 10.2.0.1 手工建库全过程

Fedora10 上的 Oracle 10.2.0.1 手工建库全过程
NOTE:
    (1)记着要在oracle用户下而不是root下执行这些操作,否则因为权限的问题会带来无穷无尽的麻烦
    (2)要检查过程中所有出现的目录名都是对应正确且有效的,否则几乎没有可用的错误信息来查找这种错误
    (3)要 ......

Oracle 快照及 dblink使用 (两台服务器数据同步)


--名词说明:源——被同步的数据库
--          目的——要同步到的数据库
/*一、创建dblink:*/
--1、在目的数据库上,创建dblin
drop database link dblink_anson;
Create public
database link dblink_an ......

冷静下来!让我们思考Oracle对于Sun的产品策略

原发表于http://saharabear.javaeye.com
 和http://www.haulynjason.net(英)
同时发表在这里.
大约半年前,Oracle公司宣布,它想收购Sun,昨天的时候,Oracle公司宣布完成对Sun微系统的收购。作为Java程序员,我们大家都非常关
心的是Sun产品,包括Java,Netbeans,Glassfish,Solaris/
OpenSolaris,OpenOffice, ......

win 7下安装oracle 10g(详细过程)

基本要求
win 7的版本是旗舰版,oracle 10g(Oracle10g第2版10.2.0.3-10.2.0.410203vistaw2k8x86productiondb)迅雷有下载
(搜索“oracle 10g vista”,760MB)
具体过程
1.配置一个虚拟的IP:在安装ORACLE 10g前系统会检测安装的一些前提条件是否满足,
往往会提示说:将Microsoft LoopBack Adapter配置为 ......

C# 调用Oracle 存储过程返回数据集 实例

1. 在oracle 下创建表
     t_user(
        ID varchar(20),
        Name varchar(20)
       )
 2.  添加数据 
         &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号