일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- reactjs
- 리액트
- 개발공부
- springboot
- React
- restapi
- 스프링
- 개발
- GIT
- 컴포넌트
- 자바
- 자바스크립트
- crud
- JS
- EXTJS
- table
- 데이터베이스
- 보안취약점
- java
- Vue
- jdk
- sql
- Spring
- component
- 스프링부트
- javascript
- Intellij
- DATABASE
- mssql
- 쿼리
- Today
- Total
목록데이터베이스 (5)
준준의 기록일지
최근 고객사에서 지속적으로 무리한 요청이 들어왔다. 내부 연동에 필요한 테이블 정보를 우리쪽에 요청하는 상황이였는데... 고객사 내부 연동에 필요한 데이터를 우리가 알 수가 없으니, reject 해왔다. 거절같지 않은 거절로 전화 응대를 하니, 다른분보다 나한테 전화가 계속 오는 상황..처리하는 방법에 대한 확신이 없어서 계속 주변 분들에게 도움을 요청하니 다 같이 스트레스 받는 상황으로 번졌다. 고객사를 응대할때 배운 부분 - 불필요한 지원은 하지 않는다. 정확히 계약사항을 알지 못하고 맺고 끊음을 하지 않으면 소위 말하는 "엔지니어 빼먹기"에 당하는 것 같다. 하자 보수 외에 지원해줄 필요가 없었음에도 계속 전화가 오고, 요청이 들어온다. - 유선상 요청이 들어오면 메일로 다시 요청사항 정리해서 보내..
상기 에러가 발생했을때 sql 연결을 재설정 하도록 수정해야했다. DB에 접속중인 세션을 오랫동안 사용하지 않거나, 네트워크에 문제가 발생하는 경우 DB 세션이 끊어질 수 있다고 한다. DB 세션이 끊어지는 경우 App 입장에서는 재접속 처리를 해주어야 다시 정상적인 서비스가 가능해진다. 팀에서 요청한 에러 발생 시 sql 연결 재설정의 경우 아래 방법을 따르면 될 것으로 보인다. JDBC, autoReconnect = true 옵션을 준다. 해당 옵션은 쿼리를 수행한 다음 DB 세션에 문제가 있으면 단순히 SQLException을 리턴한 후 재접속 처리를 한다. 문제는 트랜잭션 구동 환경에서 수행중이던 트랙잭션은 롤백되어야 하고, 남은 트랜잭션은 수행이 되지 않아야 하는데, autoReconnect 옵..
mssql GO - 일괄 처리 batch의 단위. - 매번 명령어를 실행할때마다 DB에 접속해서 처리하면 처리시간도 많이 걸리고 비효율적이다. - 따라서 묶음 단위로 처리하는 batch의 개념으로 진행됨. SET NO COUNT {ON/OFF} - 쿼리문 또는 프로시저의 영향을 받는 행 수를 나타내는 메세지가 결과 집합의 일부로 반환되지 않도록 하는 것. - 아래와 같은 메시지는 의미없이 서버에 부하만 줄 뿐이므로 "SET NOCOUNT ON"을 통해 제거해줄 수 있다. 트리거 설명 및 구현에 대한 사이트 limkydev.tistory.com/154 [SQLD] 제2장 트리거(Trigger)란? 1. 트리거(Trigger)란? 트리거(Trigger)란 영어로 방아쇠라는 뜻인데, 방아쇠를 당기면 그로 인해..
출처 iberis.tistory.com/10 MS-SQL 테이블 복사 MS-SQL 테이블 복사 1. 테이블을 생성하면서 테이블의 데이타 복사 select * into 생성될테이블명 from 원본테이블명 테이블 구조만 복사하겠다면 select * into 생성될테이블명 from 원본테이블명 wher iberis.tistory.com MS-SQL 테이블 복사 1. 테이블을 생성하면서 테이블의 데이타 복사 select * into 생성될테이블명 from 원본테이블명 테이블 구조만 복사하겠다면 select * into 생성될테이블명 from 원본테이블명 where 1=2 2. 테이블이 이미 생성되어 있는경우 데이타만 복사 insert into 카피될테이블명 select * from 원본테이블명 특정 데이타만 복..