-1

您能否建议使用循环(如果其他)...例如使用条件读取数据,即 <= 5,并通过插入语句将其存储在临时表变量中,并通过使用最终选择语句,我们得到输出...请帮助

在此处输入代码

输入表有数据,结果表应从输入表中读取所有数据并检查名称列的长度,并应在结果表中打印 <=5 的长度

4

1 回答 1

-1
DECLARE
     CURSOR c_input
     IS
          SELECT * FROM table_a;
BEGIN
     FOR x IN c_input
     LOOP
          IF LEN(x.name) <= 5 THEN
               dbms_output.put_line(x.name) ;
               --Insert statement if you wish to insert this in result table
          END IF;
     END LOOP;
END;

谢谢, 贾亚提

于 2018-11-28T07:07:42.617 回答