关于Oracle的存储过程和触发器问题。 help(200分)

  • 主题发起人 主题发起人 songmk
  • 开始时间 开始时间
S

songmk

Unregistered / Unconfirmed
GUEST, unregistred user!

请文这个存储过程和触发器怎么写?

表名: alluser 字段如下:
username varchar2(20)
passwd varchar2(20)
name varchar2(20)
......

我想把密码字段加密(在数据库一级做),这要用到两个存储过程和一个触发器。
一个存储过程用来加密,一个用来解密, 触发器用来自动触发select ,insert update...

怎么写??????? 两百分
 
create function encode(psd varchar2)
return varchar2
as
begin
end;
create function decode(psd varchar2)
return varchar2
as
begin
end;
create trigger checkuser
before insert or update of passwd on yourtable
for each row
AS
begin
:new.passwd:=select encode(:new.passwd) form dual;
end;
SELECT时无法用触发器,可以用
SELECT USENAME,DECODE(PASSWD),NAME FROM YOUR TABLE
 
谁有加解密字符串的oracle存储过程??????
 
我有一份,且待我明天上班回来给你
从数据库正常select 查询显示
例:
zhangsan *********
很好的
 
先谢谢你!明天可别忘了哦
 
w9011:请发一份给我,谢谢。
zhsen@263.net
 
w9011:
抄送:jianl@163.net谢谢了
 
to : w9011


我怎么还没有收到你的email? 请发一份给我。 收到后马上给你一○○大洋
 
多人接受答案了。
 
w9011:请发一份给我,谢谢。
rrrzhang@163.net
 
后退
顶部