把sql的存储过程 改成 oracle的存储过程

第一个:查找所有ALTERproc[dbo].[admin_select]asselect*fromadministrator第二个:登录ALTERproc[dbo].[... 第一个:查找所有
ALTER proc [dbo].[admin_select]
as
select * from administrator

第二个:登录
ALTER proc [dbo].[admin_denlu]
@adminname varchar(20),
@adminpassword varchar(40),
@powername varchar(20)
as
select adminid from administrator where adminname = @adminname and adminpassword= @adminpassword and powername=@powername

第三个:add增加
ALTER proc [dbo].[admin_add]
@adminid int,
@adminname varchar(20),
@adminpassword varchar(40),
@powername varchar(20)
as

if not exists(select adminname from administrator where adminname=@adminname)
begin
insert into administrator(adminname,adminpassword,powername)values(@adminname,@adminpassword,@powername)

end

第四个:update更新
ALTER proc [dbo].[admin_update]
@adminname varchar(20), --用户名
@adminpassword varchar(40) ,--用户密码
@adminnewpassword varchar(40)
as
update administrator set adminpassword = @adminnewpassword where adminname=@adminname

第五个 :删除 delete
ALTER proc [dbo].[dingdan_del]
@dingdanid int
as
delete dingdan where dingdanid=@dingdanid
展开
 我来答
lala563210
2014-04-17 · TA获得超过262个赞
知道答主
回答量:27
采纳率:100%
帮助的人:48.5万
展开全部

我一个一个帮你写好了,都在附件里面

记得采纳哦,连说明我都帮你写了

俺很辛苦滴!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式