我不会写存储过程和触发器,书上我都看过了,无奈没有东西可做,请问各位谁有自己做过的这些东西发几个让我模仿练习一下好吗?最好有说明,我是新学者,就怕看不懂!!!thanks!!!我的QQ:58645810
解决方案 »
- 求高手讲解一下此存储过程,小弟初学者。
- Oracle Apex不能通过浏览器打开主页
- 调用存储过程的问题
- 关于动态创建存储过程
- 如何判断变量只包含数字
- 请教一个关于求平均值得语句
- 高分求教!to_char(id.nextval,'000000')在转化的时候产生空格的问题!
- ORACLE Table 前面的Ower的問題
- 郁闷了!大家给我推荐本将pro c的书吧(在线等)
- ★★在sqlplus中怎么将查询的结果导出到一个txt文件中,默认存在什么地方,是用Spool吗,参数可以设置吗?★★
- 300分求助oracle断电恢复,无备份。搞定另外开帖付分
- 在oracle9.0中为何提示"ora-01002 越顺存取"
--添加部门时自动创建编号
CREATE OR REPLACE TRIGGER TRG_ADDDEPART
BEFORE INSERT ON T_DEPARTMENTINFO
FOR EACH ROW
DECLARE V_B BOOLEAN;
BEGIN
SELECT SEQ_DEPART.NEXTVAL INTO :NEW.SN FROM DUAL;
V_B := F_LOGINFO('部门编码为:'||:NEW.SN,'部门名称:'||:NEW.DEPARTNAME,'添加新部门!');
END TRG_ADDDEPART;
--创建日志的存储CREATE OR REPLACE PROCEDURE P_LOGINFO(
P_S01 IN VARCHAR2,
P_S02 IN VARCHAR2,
P_S03 IN VARCHAR2) IS
BEGIN
BEGIN
INSERT INTO T_LOGINFO (SN,S_01,S_02,S_03,D_01)
VALUES (1,P_S01,P_S02,P_S03,TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS'));
COMMIT;
EXCEPTION
WHEN OTHERS THEN
INSERT INTO T_LOGINFO (SN,S_01,S_02,S_03,D_01)
VALUES(1,P_S01,'向日志表中插入信息时出错!','错误!',TO_CHAR(SYSDATE,'YYYYMMDDHH24MISS') );
COMMIT;
END;
END P_LOGINFO;