我写了一个存储过程,有一个参数,请问该如何调用?

HelpLearnVC 2003-01-10 02:37:51
create procedure PA
@PaCPHM varchar(12)
AS
delete from Table1 where cphm=@PaCPHM
delete from talbe2 where cphm=@PaCPHM


有问题吗??
...全文
20 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
双子涂鸦 2003-05-14
  • 打赏
  • 举报
回复
好像有问题的
应该
create procedure PA
@PaCPHM varchar(12)
AS
delete from Table1 where cphm=@PaCPHM;
delete from talbe2 where cphm=@PaCPHM
go
然后在vb中
conn.execute "exec pa('" & yourpar & "')"
就该能用了
skywolfstars 2003-01-10
  • 打赏
  • 举报
回复
1:
SQL>EXECUTE PA('V_1');

2:
SQL>BEGIN PA('V_1'); END;
HelpLearnVC 2003-01-10
  • 打赏
  • 举报
回复
skywolfstars() 如何调用能??
bzszp 2003-01-10
  • 打赏
  • 举报
回复
没看出有什么错误
加上go
运行试试
skywolfstars 2003-01-10
  • 打赏
  • 举报
回复
create procedure PA(V_1 VARCHAR2 ) AS
BEGIN
delete from Table1 where cphm=V_1;
delete from talbe2 where cphm=V_1;
END;
beckhambobo 2003-01-10
  • 打赏
  • 举报
回复
不懂sql server

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧