목록What I Learned (116)
우당탕탕 개발일기
리소스 풀 'default'에 시스템 메모리가 부족하여... TCP/IP 연결에 의해 호스트 연결이 원격으로 끊겨.. 10054랬다가, 701이랬다가 온갖 에러 메세지 다 뜨면서 내 SQL 스튜디오 안돌아가면 서버 컴퓨터 재부팅이 답이다!^^... (+) 23.01.02 빡쳐서 진짜 대충 썼었구나.... 그냥 갑자기 잘 되던 SSMS가 온갖 에러를 뿜으면서 안되는데, 다른 분도 안되면 서버 컴퓨터가 꺼져있거나 / 서버 컴퓨터가 많이 힘들어하고 있는거다. 나같은 경우에는 갑자기 서버 컴퓨터가 꺼져있었다..ㅎ! 재부팅하니 바로 해결~!
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b7ZRTp/btrOTj3SKCE/X6dJPv8zdazz6hSE2HAQY0/img.png)
1. 크로스 조인 (Cross Join) 카티전 곱(Cartesian Product) 단계를 거침 2. 내부 조인(Inner Join) 카티전 곱 → 필터링 3. 외부 조인(Outer Join) 카티전 곱 → 필터링 → 외부 행 결합 알다가도 모를 JOIN.. 전에 그냥 멋대로 썼다가 왜 이걸 선택했냐는 질문에는 합죽이가 될 수 밖에 없었다. ON 뒤에 오는 조건들을 모두 만족하여 교집합인 데이터만 나와야하는 경우에는 INNER JOIN! ON 뒤의 조건들을 만족하는 경우에는 B의 값을 띄워주되 만족하지 않는 경우에는 NULL값을 띄워주는 A LEFT JOIN B https://goodbyeanma.tistory.com/m/67 SQL JOIN(1) - join 의 종류 쿼리의 FROM 절은 논리적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/vTKrm/btr9Gh5BPrA/DTPJ0jtLOGcEArqZFHkMg1/img.png)
알듯 말듯한 동기와 비동기.. Promise 등 비동기 처리하는 방식들을 공부하기 전 비동기가 무엇인지 짚고 넘어가봐야겠다. 동기는 '동시에 일어난다'는 뜻으로 요청과 결과가 동시에(한번에) 일어남을 의미한다. 즉, 선행 작업이 끝나고 난 후 후행 작업을 진행한다. console.log('첫번째'); console.log('두번째'); console.log('세번째'); 뭐.. 자연스럽게 위와 같이 코드를 작성하면 순서대로 나오는 것을 알고있다. 이게 바로 동기적인 상황! 동기는 설계가 간단하고 직관적이지만, 결과가 나올 때까지 기다려야한다. 결과가 나올 때까지 기다려야한다는게 코드양이 적을 땐 큰 영향이 없겠지만, 만약 코드가 길고 불러오는 양이 많다면? 모든 코드가 실행 될 때까지 화면에 딜레이가 생..
Excel 파일이 주어지며 excel 파일의 내용으로 Update 쳐달라는 요청이 들어왔다. 이 많은 데이터를 일일히 작업해야하나 머리가 아찔했다 다행히 엑셀파일을 SQL로 불러와서 사용할 수 있다고 한다! 불러올 db명을 오른쪽 클릭 > 데이터베이스 > 태스크 > 데이터 가져오기 해서 기존 엑셀 파일을 xlsx(97~2003 통합)으로 확장자명 변경 후 차근차근 하면 됨. (※ 내가 들고있는 엑셀 파일이 뭔지 잘 모르겠으면, 그냥 첨부하면 알아서 세팅된다!) 이렇게 불러오기를 진행하면 엑셀의 내용으로 구성된 테이블이 만들어진다. 그 테이블로 update든 insert든 작업하고, 어차피 그 테이블은 작업 완료 후 삭제하면 된다. https://ddolcat.tistory.com/1798 [MS-SQL]..
그냥 단순 DELETE도 손떨려 죽겠는데 (백업을 해도....) 심지어 다른 테이블과 조인한 결과 중에서 DELETE를 쳐야할 때가 있었다. 아래와 같은 방식으로 뚝딱! DELETE FROM 테이블 FROM 테이블 INNER JOIN 테이블2 별칭 ON ... WHERE ... FROM 두 번 나오는거 맞다..! https://yamea-guide.tistory.com/entry/MSSQL-%EB%8B%A4%EB%A5%B8-%ED%85%8C%EC%9D%B4%EB%B8%94%EA%B3%BC-%EC%A1%B0%EC%9D%B8-%EA%B1%B8%EA%B3%A0-%EC%82%AD%EC%A0%9Cdelete-%ED%95%98%EA%B8%B0-%EC%82%AD%EC%A0%9C-%EC%A1%B0%EA%B1%B4%EC..