Notice
Recent Posts
Recent Comments
올해는 머신러닝이다.
[펌]android trigger 참고 본문
출처 : http://www.androidside.com/bbs/board.php?bo_table=B46&wr_id=1672
안드로이드에서는 트리거를 직접 작성해야 합니다.
트리거 궁금하신 분은 아래 내용 읽어보세요~
참고 http://blog.daum.net/_blog/BlogView.do?blogid=0Idq4&articleno=8429305#ajax_history_home
안드로이드에서는 트리거를 직접 작성해야 합니다.
트리거 궁금하신 분은 아래 내용 읽어보세요~
참고 http://blog.daum.net/_blog/BlogView.do?blogid=0Idq4&articleno=8429305#ajax_history_home
/* 테스트 테이블 생성 */
CREATE TABLE address (uid INTEGER PRIMARY KEY, name TEXT, gender INTEGER);
CREATE TABLE metadata (uid INTEGER PRIMARY KEY, man_count INTEGER, woman_count INTEGER);
/* address 테이블에 DELETE 동작이 발생하였을 때, metadata 테이블을 갱신하는 트리거 생성 */
CREATE TRIGGER delete_address DELETE ON address
BEGIN
UPDATE metadata SET man_count = man_count - 1 WHERE old.gender = 1; /* 남자 카운트 증가 */
UPDATE metadata SET woman_count = woman_count - 1 WHERE old.gender = 0; /* 여자 카운트 증가 */
END;
/* address 테이블에 INSERT 동작이 발생하였을 때, metadata 테이블을 갱신하는 트리거 생성 */
CREATE TRIGGER insert_address INSERT ON address
BEGIN
UPDATE metadata SET man_count = man_count + 1 WHERE new.gender = 1; /* 남자 카운트 증가 */
UPDATE metadata SET woman_count = woman_count + 1 WHERE new.gender = 0; /* 여자 카운트 증가 */
END;
'Android > Tip&Tech' 카테고리의 다른 글
[펌]Android Custom CursorAdapter 사용법 (0) | 2011.05.25 |
---|---|
Photoshop like color picker (3) | 2011.05.24 |
listview 최적화하기 2/2 (0) | 2011.05.19 |
listview 최적화하기 (0) | 2011.05.19 |
출시 준비를 위한 체크 리스트 (0) | 2011.05.18 |