이 질문을 조금 설명해 드리겠습니다. :)저장 프로 시저에서 실행 중 잠재적 인 문제가 있는지 확인해야합니까?
저는 신제품에 대해 많은 수의 저장 프로 시저를 작성하고 있습니다. 그들은 주어진 기술 사양을 따르는 개발자가 작성한 C# 응용 프로그램에서만 호출됩니다. 실제 기술 사양으로 갈 수 없으므로 충분한 예제를 제공합니다.
기술 사양에서는 파일 데이터를 독점 Zip 파일에 저장해야하며
이제는 "작업 A"를 수행하기 위해 다음 단계를 수행해야한다고 명시 할 수 있습니다.
(예 : 각 zip 파일의 데이터베이스)1 : 추가 할 파일의 공간 요구 사항을 계산하십시오.
2 : zip 파일 및 해당 데이터 목록 가져 오기 기본 연결 문자열 (저장된 프로 시저 "GetZips을"전화)
2 : (적절한 하나가 발견 될 때까지, 각 데이터베이스 연결에 대해 "GetSuitableFileLocation을"저장된 프로 시저를 호출)
파일을 저장하는 압축 파일 내에서 적절한 위치를 찾습니다3 단계 : 2 단계에서 파일을 추가하기 위해 zip 내에 시작/끝 지점이 제공됩니다. "AllocateLocationToFile"저장 프로 시저를 호출하고이 값을 전달한 다음 파일을 zip에 추가하십시오.
OK - "AllocateLocationToFile"은 지정된 시작/끝 지점을 "다시 확인"해야하며 그렇지 않은 경우 예외가 발생합니까?
사무실에서 이것에 대해 약간의 토론이 있었고 개발자가 "GetSuitableFileLocation"을 즉시 호출하기 때문에 필요가 없기 때문에 확인하고 제기해야한다고 생각하는 사람들도 있습니다.
일부 중요한 의견을 요청할 수 있습니까?
감사합니다. 이것은 거의 내 주장입니다. 내 생각에 혼자가 아니라는 것을 알고있는 것이 좋습니다. – Sk93
이것은 실제적으로 더 많은 일반적인 토론이며 저장된 Procs에 국한되지 않습니다. –
앞으로 C#은 유일하게 액세스 할 수있는 방법이다. –