2013-06-28 3 views
0

저는 SQL을 이해하는 학습 프로젝트를 진행하고 있습니다. 그리고 주어진 작업 중 하나는 다음과 같습니다.저장 프로 시저를 통해 SQL 테이블에 데이터 추가?

"주문 만들기"버튼의 경우 [dbo]. [CreateOrder]라는 저장 프로 시저를 만들어 선택한 제품에 대한 새 주문을 만들고 제품 수량을 줄입니다. 스톡. 주문을 작성하기에 충분한 제품이 재고가 없으면 프로 시저에 주문 메시지가 표시되어야합니다.

이 질문에 대해 여러 테이블이있는 DB가 제공되었지만이 작업을 해결하는 올바른 방법이 무엇인지 확신 할 수 없습니다.

+0

[여기 이미지 설명을 입력합니다] [1] [1] :! http://i.stack.imgur.com/eJjzH.jpg –

+0

데이터베이스 구조에 –

답변

0

예쁜 모호한 질문,하지만 난 다음 단계를 해결할 것 :

1) 순서에 필요한 매개 변수를 허용 저장 프로 시저를 작성.

2) 사용자에 대한 피드백을 저장 프로 시저에서 varchar 변수를 선언하십시오.

3) 이러한 매개 변수를 사용하여 저장 프로 시저에서 SELECT 쿼리로 제품 가용성을 확인하십시오.

3) 제품을 사용할 수있는 경우 저장 프로 시저에 INSERT 쿼리를 추가하여 해당 테이블에 순서를 추가하고 피드백 변수를 설정하여 사용자에게 주문이 삽입되었음을 알립니다.

4) 제품을 사용할 수없는 경우 피드백 변수를 설정하십시오.

5) 피드백 변수를 사용자에게 리턴하십시오.

이러한 개별 단계를 수행하는 방법을 잘 모르는 경우 문제를 해결할 수있는 물음에 부딪 힐 가능성이 있습니다.

+0

감사를 찾기 위해 위의 코멘트를 사용! 이것은 꽤 도움이 될 것입니다. 나는 당신이 묘사 한 것들의 대부분을 알고 있고, 그것을 함께 모으는 방법을 모르겠습니다. –

관련 문제