안녕하세요? <div><span style="font-size:9pt;">본삭금.. </span><span style="font-size:9pt;">.NET 허접 개발자 </span><span style="font-size:9pt;">용기내어 글 올려봅니다.</span></div> <div><br></div> <div>현재 DB에 약 500개의 Stored Procedure (or Function)가 있습니다.</div> <div><span style="font-size:9pt;">DB에서 실제 실행된 Query를 이 500개의 SP에 비교해서 어떤 SP가 실행됬는지 알고 싶습니다.</span></div> <div><span style="font-size:9pt;">파라메터가 실제 값으로 치환되서, 아마 Syntax를 분석해야하지 않을까 합니다.</span></div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;">즉, 현재 주어진 Query를 기준으로 가장 근사한 몇 개의 SP를 찾는 코드가 있을까요?</span></div> <div><span style="font-size:9pt;">예를 들면, </span></div> <div><span style="font-size:9pt;">주어진 query: Select A, C From TableX Where Name = 'John'</span></div> <div><span style="font-size:9pt;">비교결과값:</span></div> <div><span style="font-size:9pt;">95% match : SP_ABC</span></div> <div><span style="font-size:9pt;">90% match : SP_CCC</span></div> <div>83% match : SP_XYZ</div> <div><br></div> <div>고견 주시면 감사하겠습니다.</div> <div><br></div> <div><br></div>