PCI设备查看工具――lspci
2010-03-10 20:21
246 查看
一个验证机制。
如果用户登陆成功,
就给该用户加分,
并且写入另外一张登陆表
如果用户登陆成功,
就给该用户加分,
并且写入另外一张登陆表
CREATE OR REPLACE FUNCTION FUN_AUTHORIZE( usr IN TBL_USERS.USR_NAME%TYPE, pwd IN TBL_USERS.USR_PWD%TYPE) RETURN BOOLEAN AS var_usr_id TBL_USERS.USR_ID%TYPE; var_date TBL_LOGIN_LOG.LOG_TIME%TYPE := SYSTIMESTAMP; var_points TBL_USERS.USR_POINTS%TYPE; CURSOR cur_usr (p_usr IN TBL_USERS.USR_NAME%TYPE, p_pwd IN TBL_USERS.USR_PWD%TYPE) IS SELECT USR_ID FROM TBL_USERS WHERE TBL_USERS.USR_NAME = p_usr AND TBL_USERS.USR_PWD = p_pwd; BEGIN OPEN cur_usr(usr, pwd); FETCH cur_usr INTO var_usr_id; CLOSE cur_usr; IF var_usr_id IS NULL THEN RETURN FALSE; ELSE SELECT TBL_USERS.USR_POINTS INTO var_points FROM TBL_USERS WHERE USR_ID = var_usr_id; var_points := var_points + 5; UPDATE TBL_USERS SET TBL_USERS.USR_POINTS = var_points WHERE TBL_USERS.USR_ID = var_usr_id; INSERT INTO TBL_LOGIN_LOG(USR_ID,LOG_TIME, LOG_VALID) VALUES(var_usr_id, var_date, 'Y'); RETURN TRUE; END IF; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN FALSE; WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); RETURN FALSE; END FUN_AUTHORIZE;
相关文章推荐
- PCI设备查看工具——lspci
- Linux 查看PCI设备命令---lspci
- linux硬件设备的表示方法及查看工具
- android下面通过I2C TOOLS工具查看设备寄存器(S5PV210平台)
- Linux下方便的块设备查看工具lsblk
- Linux下PCI设备vendor id查看
- uevent文件是空的,lspci列不出来pci设备class
- Linux I2C工具查看配置I2C设备
- 使用yum查看工具lspci所在包并安装的方法
- Android调式工具 --Facebook Stetho --无需root手机设备即可查看data目录下数据
- Linux I2C工具查看配置I2C设备
- [置顶] syslogd to /var/log/syslog - iOS设备日志查看工具syslog和socat
- android下面通过I2C TOOLS工具查看设备寄存器(S5PV210平台)
- linux硬件设备的表示方法及查看工具
- Linux I2C工具查看配置I2C设备【转】
- lspci grep Eth,查看Linux下的各种硬件设备是否识别或存在之用
- 记两个非常好的查看ios设备nslog的工具,官方提供
- android下面通过I2C TOOLS工具查看设备寄存器(S5PV210平台)
- lspci grep Eth,查看Linux下的各种硬件设备是否识别或存在之用