MS-SQL 에서 스토어드 프로시져를 사용할때요. ASP 와 연동을 하면 .Parameters.Append .CreateParameter("@String" , adVarChar, adParamInput, 4000, sUID ) 이런식으로 CreateParameter 를 지정해주는데.. 그냥 .Parameters("@String") = sUID 이렇게 해되 연동은 되잖아요. 이 둘의 차이가 궁금합니다.
파라메타의 형태를 확인하는 질의를 DB 서버에 한 번 더 하는 것으로 알고 있습니다. 사용량이 많지 않은 곳은 별 상관 없지만, 사용량이 많은 곳에서는 쿼리를 실행할 때마다 불필요한 동작이 하나 더 추가 되어 그만큼 성능 저하가 됩니다.