CASE 语法在存贮过程中怎用?该如何处理

CASE 语法在存贮过程中怎用?CASE语法在存贮过程中怎用?CREATEPROCEDUREqd_proaddcl@cltable1char(10)ascas

CASE 语法在存贮过程中怎用?
CASE   语法在存贮过程中怎用?

CREATE   PROCEDURE     qd_proaddcl
@cltable1   char(10)
as  
case   cltable1= 'yl11 '
insert   into   yl11   (pzhm,rq,sl)   values   (...)
case   cltable1= 'yl12 '
insert   into   yl12(pzhm,rq,sl)   values   (...)

[解决办法]
改用IF吧


CREATE PROCEDURE qd_proaddcl
@cltable1 char(10)
as
If cltable1= 'yl11 '
insert into yl11 (pzhm,rq,sl) values (...)
Else If cltable1= 'yl12 '
insert into yl12(pzhm,rq,sl) values (...)