baozhadehulu
2016-05-06 09:54
采纳率: 52.6%
浏览 1.3k
已采纳

有关pl/sql编程的简单问题

 declare 
  my_name VARCHAR2(10):='张三';
begin
  if length(my_name)<=2 THEN
    dbms_output.put_line('我的名字是两个字!');
end;

图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • lonlong9 2016-05-06 11:09
    已采纳

    缺少'end if;'

    已采纳该答案
    打赏 评论
  • baozhadehulu 2016-05-06 11:23
     declare
      type v_record is RECORD
      (
        v_name emp.ename% TYPE;
        v_salary emp.sal% TYPE;
        v_job emp.job% TYPE;
        v_deptno emp.deptno% TYPE;
      );
      staff v_record;
    begin
      select ename,sal,job,deptno into staff from emp where empno=7788;
      dbms_output.put_line(staff.v_name||' '||staff.v_salary||' '||staff.v_job||' '||staff.v_deptno);
    end;
    
    
    打赏 评论

相关推荐 更多相似问题