700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 存储过程 查询结果赋值给定义变量

存储过程 查询结果赋值给定义变量

时间:2021-05-17 21:37:16

相关推荐

存储过程 查询结果赋值给定义变量

将select查询的结果存入到定义的变量中

declareV_tno sutdent.stuno%TYPE; --创建变量,存储学生学号V_tnsex varchar2(6); --创建变量,存储学生性别V_tname varchar2(30); --创建变量,存储学生姓名begin/**临时表*/for cur_ss in (select t.* from student t) loopV_tno := null;V_tname := null;/**给V_tno赋值。即 V_tno = max(stuno)+1 */select max(stuno)+1 into V_tno from student ;/**也可以将多个列存储多个变量中,但必须有一条记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)*/select stusex,stuname into V_tnsex, V_tname from student where stuname is not null;--V_tname := LPAD(ldgx.SEQ_CEZ008.NEXTVAL, 16, '0');......end loop;end

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。