1

최근에 데이터베이스 작업을 시작했습니다. 저장 프로 시저와 Prepared Statement 간의 기본적인 차이점을 알고 있습니다. 그러나 우리가 어떤 것을 사용해야 할 때가 아니라는 생각을 간단히 설명 할 수 있습니다. 제 트레이너는 명령을 자주 실행해야하지만 둘 중 어떤 명령을 사용해야하는지 둘 다 알려줍니다. 저장 프로 시저가 항상 선호된다고 들었습니다. 저장 프로 시저가 사전 컴파일되어 데이터베이스에 기록됩니다. 누군가가 실제로 두 사람 사이의 유사점이 없으므로 차이점과 사용 환경 설정에 대한 질문은 없지만이 문제에 대해 내가 모르고 있기 때문에이 질문을 던지면 받아 들일 수 있습니다. C#으로 SQL Server 2008 Express를 사용하고 있습니다. 어떤 사람이 나를 도울 수 있습니까?저장 프로 시저 또는 Prepared 문을 사용하는 것이 좋습니다.

답변

3

둘 다 사용 하시겠습니까? 쓰기에 대한 저장 프로 시저, 읽기에 대한 준비된 명령문

왜? 트랜잭션, 데이터 무결성 등으로

  • Command-query separation
  • RDBMS 상품의 읽기에 대한
  • 클라이언트는 저장 프로 시저로 제한되지 않습니다 (예를 들어, 적은 라운드 여행 조건을 확인합니다) (하지만 여전히보기 또는 UDF를 사용합니다 : 결코 원시 테이블) 물어 누가 따라가 다를 수 있기 때문에

Oherwise, 아니 정답이없는

+0

덕분에 ... – Sandy