커뮤니티 - 자유게시판

mysql 독학으로 공부합니다..

통통이
  • 작성일
    2024-05-26
  • 조회수
    2,022
전에 it 학원다닐때 오라클을 공부해서 db 에 대해선 조금아는데요.. 자바를 공부해서 문법만 공부하면 된다는 생각에 mysql 을 독학해서 공부하고 있는데요..( 책이 오라클 밖에 없어요..ㅠㅠ) 그래서 오라클 책으로 공부하고 있는데 pl/sql 문법에서 첫 문장부터 막히네요.. ㅠㅠ declare c_default_deptno int(10) := 5; v_empno int(10) := 7788; v_ename varchar(10) := 'scott'; v_job varchar(10) := 'analyst'; v_cnt int(10); begin select count(*) into v_cnt from emp where empno = v_empno; if v_cnt > 0 then update emp set ename=v_ename, job = v_job where empno=v_empno; DBMS_OUTPUT.PUT_LINE('사원"' || v_ename || '"의 정보가 변경되었습니다.'); else insert into emp(empno, ename, job, deptno) values (v_empno, v_ename, v_job, c_defalut_deptno); DBMS_OUTPUT.PUT_LINE('신입사원"' || v_ename || '"이 등록되었습니다.'); end if commit; EXCEPTION WHEN OTHERS THEN ROLLBACK; DBMS_OUTPUT.PUT_LINE('응용프로그램 오류 발생' || CHAR(10) || SQLERRM); END; 여기서 에러는 첫 문장에서부터 문법에러를 일으키네요.. 고수님들아 좀 알려주세용.. ㅠㅠ mysql 버전으로용.. pl/sql 은 각 db 마다 비슷하지 않나요? 제 생각엔 데이터타입은 틀리고 문법은 대개 다 비슷하다고 생각이 드는데요..

댓글 0

mysql 독학으로 공부합니다.. : 창업정보 포털 오늘의창업