Oracle数据库操作存储

文章作者 100test 发表时间 2011:03:17 19:34:02
来源 100Test.Com百考试题网


  插入:

  1 CREATE OR REPLACE Procedure p_insert_t_stu --存储过程名称

  2  (

  3   p_stuid in Number,

  4   p_stuname in Nvarchar2,

  5   p_stusex in Nvarchar2,

  6   p_stuadd in Nvarchar2

  7 )

  8  as

  9  BEGIN

  10 insert into t_stu

  11 values

  12 (p_stuid,p_stuname,p_stusex,p_stuadd).

  13 commit.

  14 end.

  删除:

  1 CREATE OR REPLACE Procedure p_0delete_t_stu --存储过程名称

  2 (

  3   p_stuid in Number,

  4   p_msg Out Nvarchar2

  5 )

  6 Is

  7 flag Integer := 1.

  8 v_stuid Number.

  9 Begin

  10 Select flag Into v_stuid From t_stu Where stuid=p_stuid.

  11 Delete t_stu

  12 Where

  13 stuid=p_stuid.

  14 commit.

  15 If flag=1 Then

  16  Begin

  17    p_msg:=删除成功.  18  End.

  19 End If.

  20 Exception  21  When Others Then

  22    p_msg:=Sqlerrm || , || 删除失败.

  23 END.

  修改:

  1 CREATE OR REPLACE Procedure p_0update_t_stu --存储过程名称

  2 (

  3   p_stuid in Number,

  4   p_stuname in Nvarchar2,

  5   p_stusex in Nvarchar2,

  6   p_stuadd in Nvarchar2

  7 )

  8 as

  9 BEGIN

  10 Update t_stu Set stuname=p_stuname,stusex=p_stusex,stuadd=p_stuadd

  11 Where

  12 stuid=p_stuid.

  13 commit.

  14 end.

  编辑特别推荐:

  #0000ff>ORACLE建表时提示缺少右括号

  #0000ff>常用的SQL注射语句解析

  #0000ff>Oracle提议基于开放标准的云管理API



相关文章


Oracle导出SQL脚本的spool实现
Oracle内部函数调用追踪器
OracleSQL精妙SQL语句讲解
事务队列等待深入分析:索引争用
Oracle数据库操作存储
oracle中imp命令详解
Oracle面试题集锦
Oracle聚合函数RANK和dense_rank的使用
oracle中to_date格式
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛