본문 바로가기
[SQL] 동적 쿼리 , 정적 쿼리 동적쿼리 란? - 텍스트 문장으로 쿼리문을 갖고 있다가 실행할때마다 SQL 로 정적쿼리 란? - 일반적으로 작성된 SQL 동적쿼리 실행 EXEC() 함수 또는 SP_EXECUTESQL 사용 동적쿼리가 필요한 경우 1. 컴파일 시에 SQL을 확정할 수 없는 경우 2. PL/SQL 에서는 DDL문을 실행하는 경우 3. PL/SQL 에서 ALTER/SYSTEM/SESSION 명령어를 실행해야되는 경우 2022. 3. 18.
[Programmers] 프로그래머스 스택/큐 기능개발 Python 문제풀이 https://programmers.co.kr/learn/courses/30/lessons/42586 코딩테스트 연습 - 기능개발 프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 programmers.co.kr pycharm으로 테스트 해보려고 했던 코드입니다! import math def solution(progresses, speeds): # 1. 100-93 = 7 7/1 = 7 7일이 걸림 그걸 계산해서 넣기 left_days = [math.ceil((100 - progresses[i] ) /speeds[i]) for i in range(len(speed.. 2022. 3. 12.
[준비2] 파이참 단축키 MacOs 기준으로 작성합니다. 줄바꿈 shift + enter 주석처리 및 주석 해제 command + / 파일 실행 ctrl+shift+r 모듈 설치 option + enter 단축키를 변경 할 수 있어 변경시도를 해봤으나 세팅된 단축키들과 중복되는 경우가 있어 그냥 그대로 사용하기로 했습니다. 2022. 3. 10.
[준비1] 파이참 자동완성 끄기 파이참 다운로드 후에 코딩테스트 관련 찾아보니 자동완성 기능을 끄고 공부를 시작한다는 말이 많았다. MacOs 기준 끝~ 2022. 3. 9.
[Oracle/SQL] table left outer join Table1와 Table2을 조인 시 Table2의 데이터를 제외하고 싶다면 SELECT * FROM Table1 a LEFT OUTER JOIN Table2 b ON (a.ID = b.ID) WHERE b.ID IS NULL; 2022. 3. 7.
[Notion 활용법] 다양한 색상, 위젯 넣어보기 지금까지 기존 제공하는 색상만 사용했다.. 이렇게 다양하게 넣는 방법이 있을 줄이야.. 글자 배경색과 글자색을 동시에 넣을 수 없는 게 항상 아쉬웠다.. 그것을 해결 해줄 수 있는 방법 두둥 $$\color(바꾸고싶은 색)넣을글자$$ $$\colorbox(바꾸고싶은 색){넣을 글자}$$ $$\color(바꾸고싶은 색)colorbox(바꾸고싶은 색){넣을 글자}$$ 를 사용하면 된다!! 주로 색 구경하는 사이트!!! https://coolors.co/palettes/popular/pastel Pastel color palettes - Coolors Get inspired by these beautiful pastel color schemes and make something cool! coolors.co .. 2022. 3. 2.
[MacOS] terminal zsh 에서 bash로 변경 - 간단한 자바 파일을 실행시켰는데 이런 내용이 뜨고서 파일이 실행이 되긴했다.. 되게 신경쓰여서 찾아보니깐 Mac OS Catalina 업데이트 후 나오는 메세지라고 한다. 기존의 shell -> zsh 로 바뀌니 chsh -s /bin/zsh 로 실행해라.. 는 거다 굳이..? bash 로 다시 돌려놓으려고 한다!! terminal에서 ~% 로 나온다면 zsh 이다!! 반대는 $ 요거~ https://support.apple.com/ko-kr/HT208050 로 들어가서 해보려고 했으나 실패.. 터미널 실행 후 1. bash 변경 > chsh -s /bin/bash 2. zsh 변경 > chsh -s /bin/zsh 각자 원하는 걸로 명령 실행 후 다시 terminal 실행하면 기본값이 변경완료! 2022. 1. 4.
java.lang.NullPointerException java.lang.NullPointerException 에러로 찾아봤을 때 여러가지의 경우가 많았다.. 1차멘붕 배치파일 실행 시 DB 로그인은 잘되는 데 NPE 에러가 계속 발생했다.. 다른 파일을 건든게 없는데 무슨 오류 인가 하고서 찾아봤더니. 궁극적인 오류는 org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 8; "[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다. 였다..... "[xX][mM][lL]"과 일치하는 처리 명령 대상은 허용되지 않습니다." 로 구글링 해보니 에 띄여쓰기가 존재해서라고 오류가 뜬것이라고 했다.. 보니깐 맨 앞에 띄여쓰기가 존재해서 고쳤더니 NPE 하나가 줄었다. 그런데도 NPE가 있었다.... 2021. 12. 31.
[Oracle/Procedure]프로시저 내 변수 타입 선언 [ 테이블명.칼럼%TYPE ] 프로시저 새로 생성하기 전에 참고하기 위해 이미 생성된 프로시저를 보던 중 parameter 선언 시 TYPE 란에 테이블명.칼럼%TYPE로 작성된 프로시저를 보았다. 테이블명.칼럼의 TYPE을 작성하면 되지 왜 굳이..? 라는 생각을 했었다. 그러나, 해당 프로시저는 테이블명.칼럼의 값을 나중에 사용하기 때문에 선언부에 위와 같이 작성하는 것이 유리할 것 같다는 생각이 들었다 22.3.6일에 다시 보니... 좀 더 정리를 해보자면, 프로시저 생성 시 테이블명.칼럼%TYPE 을 사용하는 것이 파라미터로 받을 값이 어떤 테이블의 값인지도 알 수 있다! 2021. 12. 30.
사용해보니 좋았던 툴 정리 [Window] winmerge : 윈도우용 오픈소스 파일 비교 프로그램 => 병합 비교 툴 notepad++ : 코드 보기도 좋고 그냥 메모용으로 사용하기도 좋음. 일단 저장안해도 저장되어 있음 [MacOS] -- 아직 못 찾음 2021. 12. 4.
반응형
LIST