본문 바로가기
728x90
반응형
SMALL

컴퓨터관련167

[Oracle]With문 이용하여 가상테이블 생성 및 사용하기 오늘은 오라클에서 with 문을 이용하여 가상테이블을 생성하고 사용하는 방법에 대해서 정리를 해보고자 합니다. oracle에서는 with문을 이용해서 임시테이블을 생성하여 잠시 사용하고 버릴 수 있습니다. 오늘은 이 방법에 대해서 정리를 해보고자 합니다. 1. 설명 우선 with문이 무엇인지부터 간단히 정리를 해보도록 하겠습니다. 위에서 얘기한 것처럼 임시의 가상테이블을 생성하는 것입니다. 그래서 반복적으로 사용을 하게 되는 것입니다. 저희가 쉽게 쓸 때 서브쿼리를 통해서 데이터를 추출하고 그것을 join해서 쓰는 경우도 많이 있습니다. 그런데 이 결과를 여러번 호출해야 한다면?? 그렇다면 그 때마다 서브쿼리를 작성해야 할까?? 그럴 때 이렇게 with문을 이용해서 임시테이블을 생성하고 해당 임시테이블을.. 2024. 3. 20.
[PostgreSQL]포스트그레에서 특정 테이블 권한 확인 및 insert 등 권한 부여하기 오늘은 포스트그레SQL에서 특정 테이블에 대해서 권한이 있는지 확인 및 권한 부여 방법에 대해서 정리를 해보고자 합니다. 제가 이번에 신규 테이블을 하나 추가를 해보았습니다. 그리고 프로그램에서 insert를 하려고 하는데 에러가 나더라고요. 그래서 확인해본 결과 프로그램에서 쓰는 계정에는 insert 권한이 없어서 그런 것이였습니다. 그래서 오늘은 PostgreSQL에서 특정 Table에 대해서 특정 계정에 대한 권한 확인 및 권한 부여 방법에 대해서 확인을 해보도록 하겠습니다. 1. 권한 확인 우선 특정 계정이 가지고 있는 권한에 대해서 확인을 해보도록 하겠습니다. 쿼리는 다음과 같습니다. select * from information_schema.role_table_grants where grant.. 2024. 3. 13.
[PostgreSQL]포스트그레 인덱스 생성, 확인, 삭제하기 오늘은 PostgreSQL에서 Index를 생성, 확인, 삭제하는 방법에 대해서 정리를 해보고자 합니다. 포스트그레를 포함한 거의 모든 디비에서 인덱스 기능을 지원합니다. 이 인덱스는 잘 쓰면 좋지만, 잘못쓰면 오히려 성능을 떨어트리는 양날의 칼과 같은 것입니다. 그래서 오늘은 인덱스란 무엇이며 주의점은 무엇인지, 그리고 생성, 확인, 삭제하는 방법에 대해서 정리를 해보고자 합니다. 1. Index란?? 우선 인덱스란 무엇인지에 대해서 정리를 해보도록 하겠습니다. 저는 여러 책이나 그런 곳에서 보셨을 것이기 때문에 자세한 내용을 적지는 않도록 하겠습니다. 그냥 간단하게 인덱스를 정리하면 색인하는 것입니다. 책을 읽을 때 색인을 해놓으면 해당 페이지를 쉽게 찾을 수 있는 것입니다. 그것처럼 인덱스를 생성해.. 2024. 3. 6.
[IntelliJ]인텔리제이에서 한글 인코딩 깨질 때 설정방법 오늘은 인텔리제이에서 한글 인코딩이 깨질 때 조치 방법에 대해서 정리를 해보고자 합니다. IntelliJ를 새로 설치하고 설정을 하였는데 한글이 깨지더라고요. 그래서 이번에 한글 Encoding 설정하는 것을 하면서 같이 정리도 해보도록 하겠습니다. 1. 한글 인코딩 깨짐 확인 제가 서버랑 다 설정하고 실행을 하였더니 아래처럼 되더라고요. 위처럼 하면서 한글 인코딩이 깨지는 것을 확인할 수 있었습니다. 이렇게 한글 Encoding이 깨질 때 설정하는 방법을 정리해보도록 하겠습니다. 2. File - Settings File - Settings 메뉴로 들어갑니다. 3. Editor - File Encodings Editor - File Encodings 메뉴로 들어갑니다. 그러면 Global Encodin.. 2024. 2. 28.
728x90
반응형
LIST