PLSQL语句的意思

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:11:53
这里面num_credits为学分数,department为部门号,course为课程名
请问这些语句要表达的意思
select num_credits
into v_NumCredits
from classes
where department=:new.Department
AND course=:new.Course;

v_NumCredits 是触发器中定义的变量,用于获取符合WHERE后面条件的NumCredits字段的值,也就是把这个select语句获取的NumCredits赋给v_NumCredits

另外
department=:new.Department
course=:new.Course
分别表示在这次触发事件所有在department和course字段中新产生的值相符合的数据条目

你这个应该是在触发器里用的吧.=:new 是触发事件后的新值.应该是将部门号和课程名的新值插入到V_NUMCREDITS里吧