여기 내 상황이 있습니다. 필자는 코드를 사용하는 모든 함수에 쿼리를 포함시킬 때 코드를 유지하기가 더 어려워진다는 것을 알았습니다. 일부 쿼리는 매우 빠르게 성장하는 경향이 있으며 모든 행을 연결 한 후에는 가독성을 잃는 경향이 있습니다. 모든 연결과 함께 발생하는 또 다른 문제는 특정 쿼리를 테스트하여 붙여 넣어야하는 경우입니다. "쿼리 문자열을 모두 포함하는 모든 항목을 제거해야합니다.어디에서 코드에 사용 된 길고/완전한 쿼리를 저장합니까?
내 질문은 코드에서 쿼리를 분리하는 데 사용되는 메서드는 무엇입니까? 검색을 시도했지만 모양이 보이지 않습니다. 옳은 일을 내가 아무것도 관련을 찾는 아니에요 때문이다.
나는 내 쿼리 프로덕션 데이터베이스에서 데이터를 가져 오기 때문에 뷰와 저장 프로 시저가 불가능 참고하고 싶습니다.
감사합니다.
SQLJ는 DB2 및 Oracle과 같은 일부 데이터베이스 관리자에 있습니다. SQL 코드를 가져 와서 데이터베이스에서 사전 컴파일하므로 데이터 액세스 계획을 작성하기 위해 컴파일 할 때 데이터베이스에 액세스해야합니다. – AngocA