注意:
1.賦值要用 :=
2.或的關係用 or 表示
declare
prefix VARCHAR2(2); --主表字首
res_value VARCHAR2(20);
sysdate_char VARCHAR2(20);
begin
prefix := `QZ`;
select to_char(sysdate,`yyyyMMdd`) into sysdate_char from dual;
for i in (select col1,col2 from table_name ) loop
if i.col1= `col1` or i.col2= `col2` then
res_value := `123456`;
end if;
end loop;
res_value := SUBSTR(res_value,0,2); --擷取字串 從第一位(0和1都代表第一位)開始擷取2為數
dbms_output.put_line( res_value ); -- 輸出語句
end;
最後輸出 “12”