SQL 4

SQL 대량 테스트 [Oracle PL/SQL]

[ 서론 ] 이전 다양한sql 을 사용하여 대량 테스트를 해야하는 경우가 있어 정리를 하게 되었다. mysql, oracle, mssql, postgres 등 테스트 해보았고 여기서는 ORACLE 을 정리하였다. Oracle PL/SQL을 사용하여 작성된 프로시저이다. 이 코드는 메시지 큐 테이블에 대량의 데이터를 삽입하는 작업을 수행하는데 사용된다. PL/SQL은 Oracle 데이터베이스에서 사용되는 절차적 프로그래밍 언어로, SQL 문을 확장하여 프로시저, 트리거, 함수 등을 지원한다. [ 코드 ] DECLARE var_i NUMBER := 1; var_j NUMBER := 1; var_phone VARCHAR2(20); arg_count NUMBER :=100000; -- 반복 횟수를 지정한다!!!..

업무 기록/ETC 2024.01.25

JSP 스팸번호 입력, 출력, 수정, 횟수, 삭제, 검색 쿼리

기존 테이블과 내용은 하단 참조 2023.09.26 - [DB] - pk 2개, 여러개 설정 - SQLGate 삽입구문 if(sCatId.equals("")) { query.append("INSERT INTO TBL_CALLSPAM (CALLBACK, CPID, REASON) VALUES (?, ? ,?)"); vecArgs.add(spamnumber); vecArgs.add(snLoginID); vecArgs.add(reason); }else { query.append("INSERT INTO TBL_CALLSPAM (CATCODE, CALLBACK, CPID, REASON) VALUES (?, ?, ?, ?)"); vecArgs.add(sCatId); vecArgs.add(spamnumber); vec..

JSP 2023.09.30

Spring Project Board 2 (Repository, DTO, PageController) - 타임리프 SQL 출력

MockMvc 웹 어플리케이션을 어플리케이션 서버에 배포하지 않고 테스트용 MVC 환경을 만들어 요청 및 전송, 응답기능을 제공하는 유틸리티 클래스 Query DSL - JPA를 좀 더 효율적으로 사용할 수 있는 라이브러리 - 오픈소스 프로젝트로 JPQL을 Java 코드로 작성할 수 있도록 함 - 정적 타입을 이용해서 SQL과 같은 쿼리를 생성해줌 @ConfigurationPropertiesScan - @EnableConfigurationProperties를 이용해 설정 프로퍼티 클래스를 사용하는 경우 클래스가 많아지면 코드가 무거워지고 복잡해짐 ✔ Repository @RepositoryRestResource//내가 설정한 REST 기능을 부여함(기본적인 API 자동 생성) public interfac..

Spring 2023.01.08