http://www.cnoug.org
http://www.itpub.net
资料都很多

解决方案 »

  1.   

    是啊,网上多的是
    给个例子create or replace procedure test
    as
    begin
    null;
    end test;
    /
      

  2.   

    在google上搜索一下,到处都是。
      

  3.   

    Oracle9i SQL Reference
    Release 2 (9.2)
    Contents
    http://www.cs.ncl.ac.uk/teaching/facilities/swdoc/oracle9i/server.920/a96540/toc.htm  A How to Read Syntax Diagrams : 
      http://www.cs.ncl.ac.uk/teaching/facilities/swdoc/oracle9i/server.920/a96540/ap_syntx.htm#624533  CREATE PROCEDURE : 
      http://www.cs.ncl.ac.uk/teaching/facilities/swdoc/oracle9i/server.920/a96540/statements_610a.htm#2072426  ALTER PROCEDURE : 
      http://www.cs.ncl.ac.uk/teaching/facilities/swdoc/oracle9i/server.920/a96540/statements_116a.htm#2051997  DROP PROCEDURE : 
      http://www.cs.ncl.ac.uk/teaching/facilities/swdoc/oracle9i/server.920/a96540/statements_823a.htm#2067497PL/SQL User's Guide and Reference
    Release 2 (9.2)
    Contents
    http://download-west.oracle.com/docs/cd/B10501_01/appdev.920/a96624/toc.htm
      

  4.   

    PL/SQL
    既是语言,也是工具?和存储过程啥区别呀?
      

  5.   

    PL/SQL
    PL就是可编程语言的意思
    PL/SQL是oracle的编程语言
    存储过程是用PL/SQL开发的程序
      

  6.   

    自己找啊
    我也是从网上嗖嗖的
    www.google.com
      

  7.   

    上面有人给了你很多链接啦
    我也给了你一个简单的存储过程
    其实随便哪笨PL/SQL的书上都会讲到怎么写存储过程的存储过程就是PL/SQL编写的程序啦有自己的语法规范其程序结构就是这样
    create or replace procedure test(参数)
    AS
    定义变量
    begin 
      insert into aa values(10);
    end test;
    /
    再举一个例子
    create or replace procedure test(name in varchar2)
    as
    myname varchar2(8);
    begin
    myname:=name;
    end test;
    / 然后在SQLPLUS里面执行上面的脚本
    这样一个存储过程(test)就建立了
    然后执行这个存储过程就是这样
    exec test('八戒');像这种问题,并不是什么难题,自己应该可以搞定的。
      

  8.   

    非常感谢各位
    尤其是ATGC大家都很热情~~~~~~~不过我现在也没找到一个合适的书或教程
    :(
      

  9.   

    VARCHAR和VARCHAR2的区别是??
      

  10.   

    Oracle 里没有varchar这个类型,只有varchar2,它相当于SQL SERVER里的varchar吧.
      

  11.   

    目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。 
      

  12.   

    oracle承诺varchar2今后的升级不会改变,应用程序不用调整