</p> 10 Select flag Into v_stuid From t_stu Where stuid=p_stuid;
7 B9 B! h' V3 T- ]; _( k& o- q 11 Delete t_stu
) E% y8 w' i6 H6 Y7 J/ T. O& O; X4 E 12 Where" F4 |0 J8 m; l7 `
13 stuid=p_stuid;6 R( m2 k. W) @- O* n) w" g
14 commit;5 R4 A# @0 M+ G2 F, I6 Q$ Z! y/ Q. n; x6 J
15 If flag=1 Then, I/ _- J B j& \
16 Begin
: L7 O+ i- d0 w: r$ b0 E 17 p_msg:='删除成功'; 18 End;/ r6 J- W. C4 s/ N
19 End If;
7 i+ U* }9 |; d6 O: q3 j5 A 20 Exception 21 When Others Then: Q; \: W8 n# {7 l
22 p_msg:=Sqlerrm || ',' || '删除失败';+ A4 W3 d: V: }4 p, Q/ g
23 END;
0 u3 F2 g7 D' h7 l" Z. u' t" x 修改:+ }" C$ S u) |) o. |: l/ ?
1 CREATE OR REPLACE Procedure p_update_t_stu --存储过程名称: ]0 f: N Z" o/ G1 g, b
2 (
& m( B& L b* E+ i 3 p_stuid in Number,5 p' }: t. p. @6 f
4 p_stuname in Nvarchar2,
4 M9 }8 f# j u2 ?7 N 5 p_stusex in Nvarchar2,
; p, E; {9 J$ u& ? 6 p_stuadd in Nvarchar2% \! r# W5 ]: |( p8 m( E: m2 p
7 )4 {# F, {! e2 {/ F3 d
8 as+ I" l0 v3 q1 ], D4 i: ^& _
9 BEGIN
4 v+ C# T' X$ Q' V. N3 l. x 10 Update t_stu Set stuname=p_stuname,stusex=p_stusex,stuadd=p_stuadd, `5 p/ E# v9 l% p$ `( D
11 Where2 ~6 U* E$ h5 r2 W. Q& v
12 stuid=p_stuid;
$ l4 k* t& e6 n; u 13 commit;* D! X( k. O! [5 r
14 end; |