读书人

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

发布时间: 2012-01-26 19:40:46 作者: rapoo

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 (...)

读书人网 >SQL Server

热点推荐