database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39672 게시물 읽기
No. 39672
PLSQL 작성 스타일에대해 질문드립니다.
작성자
사과나무(nidty)
작성일
2012-10-05 10:34ⓒ
2012-10-05 10:35ⓜ
조회수
4,154

 

지금까지는 PLSQL 작성 스타일을 OOP 프로그래밍처럼 작성해왔습니니다.

기본 동작이 셀렉트 루프를 돌려 나오는 결과값에 대해 처리를 하는데 이중 재사용이 가능하거나 처리 업무가 좀 다른 경우 따로 프로시져를 만들어 호출해서 사용하는 방식이였습니다.

이렇게 작성한경우 여러개의 데이터가 들어왔을때 어느부분의 오류로 인해서 처리가 됬는지 안됬는지에대한 명시적인 오류 피드백이나(오류메세지) OOP의 장점들을 그대로 이어받기는 한데...

속도에 대해 의문사항이 들기 시작하면서 셀렉트인서트나 기타 업데이트 문을 통해 한번에 처리하면 속도면에서 헐씬 좋은 결과를 가져오지 않을까 하는 생각이 들었습니다.

근데 문제는 위의 OOP장점들은 제처두더라도 명시적인 오류 피드백에서 문제가 생기네요 ~(오류사항에대해서는 WHERE 절에서 처리 안하면 되니까 ~~)

고수님들은 PLSQL을 어떤 스타일로 처리를 하십니까 ?

 

또 화면에서 처리대상 리스트에 대해 프로시져로 넘길때 ~

1. 한건에 프로시져 한번 호출

2. 처리대상을 처리대상리스트테이블에 인서트후 프로시져 한번 호출 ~

이 2가지 방법중 어느방법을 선호하십니까 ?

 

그리고 마지막으로 ~

한 화면에서 여러사람이 프로시져를 호출할때 중복 데이터 처리를 방지하기 위해서 어떤방식을 사용하시는지 궁금합니다.

[Top]
No.
제목
작성자
작성일
조회
39676오라클 초보입니다. 도움 좀 부탁 드려요 [2]
전기영
2012-10-09
4666
39674쿼리 조언 부탁드립니다. [5]
치우천황
2012-10-08
4470
39673아카이브 로그 삭제 스크립트 [2]
박영조
2012-10-08
5079
39672PLSQL 작성 스타일에대해 질문드립니다.
사과나무
2012-10-05
4154
39671교재 추천 부탁드립니다. [3]
윤명철
2012-10-05
4496
39670쿼리 조언 부탁드립니다~~~ [1]
손님
2012-10-05
5066
39669쿼리(출퇴근) 구현 [1]
스님
2012-10-03
5048
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다