! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

Sql Procedure( 추가/수정 가능한) 호출 > Q&A | 토론

본문 바로가기

Forguncy

Q&A | 토론

Builder빌더 Sql Procedure( 추가/수정 가능한) 호출

페이지 정보

작성자 무한경쟁 작성일 2024-02-06 10:49 조회 35회 댓글 0건
제품 버전 : 포건시 9.0

본문

리스트뷰의 내용을 

Sql Server의 저장 프로시져 호출하여 추가/수정 하고 합니다..


간단한 예제 좀 부탁드립니다

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

Builder빌더 Re: Sql Procedure( 추가/수정 가능한) 호출

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 MESCIUS낸시 작성일 2024-02-06 15:30 댓글 0건

본문

첨부파일

안녕하세요. 메시어스 Nancy프로입니다. 


리스트뷰의 내용을 Sql Server의 저장 프로시져 호출하여 추가/수정하는 방법을 문의하셨는데요.


아래 예제는 mysql을 사용하였습니다. 프로시저를 sql server 문법에 맞게 수정하여 사용하시기 바랍니다.


1. 아래와 같이 프로시저를 만듭니다.


프로시저는 테이블에 기본값 필드인 ID가 있으면 편집,

없다면 추가 할 수 있도록 만들었습니다.

CREATE DEFINER=`root`@`localhost` PROCEDURE `forguncy`(
    in p_id varchar(20),
    inout p_제품 varchar(20),
    inout p_가격 varchar(20) 
)
BEGIN
    IF exists (select * from product where ID=p_id) THEN
      UPDATE product SET 제품 = p_제품, 가격 = p_가격  WHERE ID=p_id;
    ELSE
	  INSERT INTO product(제품,가격) values(p_제품,p_가격);
	END IF;
END


2. 포건시 페이지에서 버튼 명령을 아래와 같이 편집합니다.

  • 명령선택: 저장 프로시저 호출하기
  • 연결문자열 : 연결된 DB 선택
  • 프로시저 이름 : 프로시저 선택
  • 매개변수 목록
    • 매개변수 이름 : p_id       매개변수 값:  리스트뷰의 ID
    • 매개변수 이름 : p_제품   매개변수 값: 리스트뷰의 제품 
    • 매개변수 이름 : p_가격   매개변수 값: 리스트뷰의 가격
f5cd383cee834decad3453e231ba53ad_1707200958_4195.png
 
저장프로시저 호출하기에 대한 자세한 설명은 아래 도움말 설명을 참고하시기 바랍니다.

외부 데이터베이스 연결로 인해 실행이 정상적으로 되지는 않지만, 
첨부한 샘플 프로젝트도  참고하시기 바랍니다.

이상입니다.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.