2013년 12월 29일 일요일

mysql_procedure 강의 계획

아래는 2013-12월달에 협력회사를 상대로 강의한 내용을 정리한 것입니다~ :)


mysql  프로시저 설명
-대상
mysql이 아닌 다른 DB를 사용했던 프로시저 개발자
RDB 아키텍처 이해
mysql 을 제외한 프로시저 작성경험 유

-목록
1_mysql_스토어_기본_문법
mysql 스토어 프로시저 기본 문법
*real mysql 의 스토어 프로시저 요약 본

2 다른 DB와 mysql이 다른 특이사항
2_1_autocommit_vs_transaction
mysql은 디펄트로 autocommit을 사용함
2_2_ROWCOUNT()_LAST_INSERTED_ID()
프로시저에서 에러 검정용 과  SEQ 반환을 위해 사용하는 두가지 펑션의 특이점
3 기본적인 MYSQL 프로시저 예제
3_1_READ_예제
READ의 기본폼 과 동적쿼리 사용예제
3_2_Create예제
트랜잭션 처리, 에러 핸들링, 로직 관련 예제
3_3_글로벌 시퀀스예제
글로벌 시퀀스 예제
4.자주 사용되는 폼 예제
4_1_배열예제
mysql에서는 배열을 지원하지 않음 stirng 으로 흉내 가능
*temptable 도 가능 하나 성능이슈가 너무 큼

4_2_커서예제
기본적인 커서예제
4_3_행열변환
copy_t 를 사용한 행렬 변환 예제
4_4_week 관련
파티션시 사용하는 mysql week function 에대한 상세