文件名称:数据库存储过程-数据库培训
文件大小:2.01MB
文件格式:PPT
更新时间:2024-05-15 13:24:23
数据库
数据库存储过程 CREATE[OR Replace] PROCEDURE [schema.]procedure_name [(argument[{IN|OUT|INOUT}]datatype… {IS|AS} [descriptionpart说明部分] BEGIN SQLSTATEMENT语句序列 [EXCEPTION] [EXCEPTION例外处理] END [procedureName过程名]; EXAMPLE CREATE OR REPLACE PROCEDURE procedure_test (p_id IN VARCHAR,p_status OUT VARCHAR) AS t_name VARCHAR2(20); t_count NUMBER:=0; BEGIN SELECT votetitle,vatesum INTO t_name,t_count FROM votemaster WHERE ID=p_id; IF t_count <=0 THEN p_status:= t_name||':差'; ELSIF t_count >0 AND t_count <3 THEN p_status:= t_name||':良好'; ELSE p_status:= t_name||':优秀'; END IF; END;