동적 SQL 의미동적 SQL은 실행 시에 조건에 따라 SQL 문이 동적으로 생성되는 것을 의미한다.이는 데이터베이스 쿼리에 조건적인 부분이나 논리를 추가하여 실행 시에 생성되는 SQL을 다양하게 조작할 수 있게 해준다.동적 SQL 사용일반적으로 동적 SQL은 다음과 같은 상황에서 사용된다.조건에 따른 WHERE 절 추가: 검색 조건이나 필터링 조건에 따라 WHERE 절의 내용이 동적으로 바뀌어야 할 때 동적 SQL을 사용한다,예를 들어, 특정 조건이 주어지면 WHERE 절에 조건을 추가하고, 그렇지 않은 경우 WHERE 절을 생략할 수 있다.동적인 정렬 조건: 사용자의 입력에 따라 정렬 조건이 달라져야 할 때 동적 SQL을 사용한다. 사용자가 특정 컬럼으로 정렬하도록 선택한 경우에만 ORDER BY 절을..
동기 작업 (Synchronous)동기 작업은 순차적으로 실행되며, 한 작업이 시작되면 이 작업이 완료될 때까지 다음 작업이 대기한다.즉, 작업이 진행 중일 때는 다른 작업이 기다려야 한다.동기 작업은 코드가 순서대로 실행되기 때문에 결과를 예측하기 쉽고, 코드 구조가 간단할 수 있다.그러나 한 작업이 끝날 때까지 다른 작업을 수행하지 않기 때문에시스템 자원을 효율적으로 사용하지 못할 수 있다. 비동기 작업 (Asynchronous)비동기 작업은 작업이 순차적으로 진행되지 않고, 동시에 여러 작업이 진행된다.즉, 한 작업이 시작되면 다른 작업이 기다리지 않고 실행된다.작업이 완료되면 결과를 처리하기 위해 콜백 함수나 이벤트 핸들러 등이 사용된다.비동기 작업은 대표적으로 네트워크 요청, 파일 읽기/쓰기, ..