«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

올해는 머신러닝이다.

[펌]android trigger 참고 본문

Android/Tip&Tech

[펌]android trigger 참고

행복한 수지아빠 2011. 5. 24. 12:45
출처 : 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

/* 테스트 테이블 생성 */
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