전체 글

전체 글


    728x90
    반응형

    [ORACLE] 문자열 관련 함수 정리 (1) - UPPER, LOWER, INITCAP, LENGTH

    문자열을 대문자로 또는 소문자로 바꾸기 UPPER, LOWER, INITCAP UPPER(문자열) : 괄호 안 문자 데이터를 모두 대문자로 변환하는 함수 LOWER(문자열) : 괄호 안 문자 데이터를 모두 소문자로 변환하는 함수 INITCAP(문자열) : 괄호 안 문자 데이터 중 첫 글자는 대문자, 나머지 문자는 소문자로 변환하는 함수 SELECT 'Hello world', UPPER('Hello world'), LOWER('Hello world'), INITCAP('Hello world') FROM DUAL; ✍ 사용 팁! 검색 조건에서 문자열을 조회할 때, 사용자가 'Oracle'로 검색을 했을 경우 'ORACLE', 'oracle', 'OraCle' 등 여러 경우의 'Oracle'이라는 단어를 모두..

    [VSCode] Chrome으로 실행하기

    VSCode에서 html 파일 등을 작성하여 웹 브라우저에서 실행하려면? 1. ctrl + shift + p 를 누르고 configure task를 입력한다. 2. Tasks: Configure Task 를 클릭하면 아래에 tasks.json 이라 뜨는게 있는데 그걸 클릭하고 MSBuild를 선택한다. 3. task.json 파일이 열리고 안의 내용을 다음과 같이 변경한다. (크롬으로 실행) { "version": "2.0.0", "tasks": [ { "taskName": "chrome", "type": "process", "command": "chrome.exe", "windows": { "command": "C:\\Program Files (x86)\\Google\\Chrome\\Applicatio..

    [Windows] 프로세스 강제 종료 'taskkill'

    개발을 하다보면 해당 port가 사용 중이라는 것을 종종 보게된다. cmd에서 이 포트를 강제로 종료시키려는데, 명령어를 자꾸 까먹어서 적어둘 생각이다. 1. cmd.exe를 실행한다. 2. netstat 명령으로 사용되고 있는 포트와 그에 해당하는 PID를 찾는다. 2. 포트의 PID를 찾고 taskkill을 이용하여 PID를 강제종료 시킨다. 나는 9090포트를 종료시킬 것이다. 이 포트의 PID는 1256이 때문에 PID 1256을 강제종료시켰다. 이제 안까먹겠지..

    [Spring] 스프링, MySQL 에러 'caching_sha2_password', 'query_cache_size'

    스프링에서 자꾸 이러한 에러가 난다. Could not get JDBC Connection; nested exception is java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'. 이것저것 해보고 MySQL을 다시 지웠다 깔기도 해봤지만 해결하지 못하고,, 구글링을 하다가 겨우 에러를 해결했다. MySQL Workbench에서 Server-Users and Privileges에 들어가면 이런식으로 Authentication Type이 caching_sha2_password라고 뜨는 것을 확인할 수 있다. 1. MySQL이 설치된 폴더 속 Server의 bin 폴더에서 cmd를 실행한다.(기본 cmd창에서는..

    [REST방식] REST/REST API/RESTful 이란

    REST 방식 REST : 'Representational State Transfer' 하나의 URI는 하나의 고유한 리소스를 대표하도록 설계된다. REST방식 특정한 URI는 반드시 그에 상응하는 데이터 자체라는 것을 의미하는 방식 REST API REST API : 외부에서 위와 같은 방식으로 특정 URI를 통해서 사용자가 원하는 정보를 제공하는 방식 최근 Open API에서 많이 사용되면서 REST 방식으로 제공되는 외부 연결 URI를 REST API라고 한다. RESTful RESTful : REST 방식의 서비스 제공이 가능한 것 @RestController (스프링 3버전부터 @ResponseBody를 지원해 REST 방식의 처리를 지원, 스프링 4버전에서 @RestController가 소개됨..

    [IntelliJ] 학생계정인증/인텔리제이 설치

    자바 개발 툴로 사용되는 인텔리J를 사용하려면 유료 라이센스를 구입하여야 하는데,학생들에게 무료로 사용할 수 있는 라이센스를 제공하고 있습니다. 학생 인증 방법1. JetBrains 사이트에 접속해 학생을 위한 페이지로 들어갑니다.www.jetbrains.com - Store - Discounted and Complimentary Licenses의 "For students and teachers" 클릭 https://www.jetbrains.com/student/ 2. 학생 인증 페이지에서 "Apply Now"를 클릭합니다. 3. 학생 계정을 위한 정보를 입력합니다. (Email address에 학교 메일계정 입력!) 4. 신청 후 자신의 학생 메일로 접속하여 JetBrains Account로부터 온 메..

    [Eclipse] JDK/환경변수/이클립스 설치

    JDK 설치 1. Oracle 사이트에 접속해 원하는 버전을 다운 받는다 www.oracle.com - Downloads - Java (JRE) for Developers https://www.oracle.com/technetwork/java/javase/downloads/index.html (옛날버전 다운받는 링크) https://www.oracle.com/technetwork/java/javase/archive-139210.html 2. Accept를 누르고(동의 후 다운가능) 자신의 OS에 맞는 제품을 다운받는다 3. 설치한다 (주로 default) 환경변수 설정 (Windows 10) 1. 설치한 JDK 경로 복사 2. '제어판\시스템 및 보안\시스템' 에서 [고급 시스템 설정] 클릭 3. 환경변..

    [ERwin] 테이블 엑셀저장

    ERwin의 테이블 정보를 Excel로 저장하기 1. 필요한 파일인 .erp 파일을 저장 2. Tool - Data Browser 3. Reports - Open Report File로 다운받은 .erp 파일 열기 4. CA ERwin DM Reports - Table Reports - reportTableDef 더블클릭(우측 미리보기 화면에서 출력할 내용 편집 가능) 5. 생성된 report 우측클릭하여 Export 클릭 6. csv파일로 내보내기+ Tabular : 중복된 컬럼 하나만 표시+ Tabular with duplicates : 중복된 컬럼 모두 표시

    [ERwin] 스키마 생성

    ERwin의 테이블 스크립트 스키마 생성하기 1. Tools - Forward Engineer - Schema Generation 2. 다음과 같이 선택하기(Post-Script는 생성한 comment를 출력) 3. Preview를 통해 생성되는 스키마를 확인 4. txt, sql 등으로 저장하기

    [ERwin] comment명

    ERwin의 comment명 생성하기 1. Physical 들어가기 2. Database - Pre & Post Scripts - Model-Level 3. comment 생성 4. code에 아래 구문 추가 (오라클용) %ForEachTable(){ COMMENT ON TABLE %TableName IS '%EntityName'; %ForEachColumn() { %Switch('%ColumnComment') { %Choose(''){COMMENT ON COLUMN %TableName.%ColName IS '%AttName';} %Default {COMMENT ON COLUMN %TableName.%ColName IS '%ColumnComment';} } }} 5. 아래와 같이 생성되는지 확인하기 CO..

728x90
반응형