1~1000을 loop를 돌릴 경우
화면에는 멈춘 것으로 나오는데
1, 2, 3, ... 1000 등의 변화를 화면에 표시하기 위한 방법으로
synchronize; 를 사용함.
http://www.oracle.com/technology/global/kr/products/forms/pdf/forms9icstowebmigration.pdf 에는
SYNCHRONIZE 빌트인을 사용하면 클라이언트에서 서버로의 라운드트립이 발생합니다. 경험상으로 보면 대부분의 개발자가 이 명령을 과도하게 사용하기 때문에 불필요한 네트워크 트래픽이 생성됩니다. 따라서 SYNCHRONIZE를 사용할 때마다 실제로 필요한 것인지 확인해야 합니다.
라고 나옴.
Forms2007. 4. 6. 11:22
Forms2007. 4. 5. 18:21
when-button-pressed
declare
ALERT_BUTTON number;
begin
ALERT_BUTTON := show_Alert('ALERT13');
IF ALERT_BUTTON = ALERT_BUTTON1 THEN
MESSAGE('yes');
-- IF ALERT_BUTTON = 88 THEN -- 첫번째 버튼
ELSIF ALERT_BUTTON = ALERT_BUTTON2 THEN
-- ELSIF ALERT_BUTTON = 89 THEN -- 두번째 버튼
MESSAGE('NO');
-- ELSIF ALERT_BUTTON = ALERT_BUTTON3 THEN
-- ELSIF ALERT_BUTTON = 90 THEN -- 세번째 버튼
END IF;
end;
declare
ALERT_BUTTON number;
begin
ALERT_BUTTON := show_Alert('ALERT13');
IF ALERT_BUTTON = ALERT_BUTTON1 THEN
MESSAGE('yes');
-- IF ALERT_BUTTON = 88 THEN -- 첫번째 버튼
ELSIF ALERT_BUTTON = ALERT_BUTTON2 THEN
-- ELSIF ALERT_BUTTON = 89 THEN -- 두번째 버튼
MESSAGE('NO');
-- ELSIF ALERT_BUTTON = ALERT_BUTTON3 THEN
-- ELSIF ALERT_BUTTON = 90 THEN -- 세번째 버튼
END IF;
end;
SQL2007. 3. 13. 19:17
DBMS2007. 2. 27. 14:34
SQL2007. 2. 21. 17:42