❌이전글

❌이전글/이전글

Java - String, new String()

기강이 해이해진 것 같다...! 정신을 좀 차려야 할 필요가 있어서, 자바 기초 부분을 다시 보고 있다. String str = ""; VS String str = new String(); 차이 String str = "ZZ"; String str2 = "ZZ"; String str3 = new String("ZZ"); String str4 = new String("ZZ"); 위와 같이 str, str2는 "ZZ"로 초기화, str3, str4는 new String("ZZ")로 초기화해주었다. 위의 모습을 이해하기 쉽게 도식화해보았다. 아래와 같다. str, str2의 모습 같은 주소를 가리킴. str3, str4의 모습 new 연산자로 새로운 주소값을 할당. 당연히 하나의 주소값을 가리키는 str과 s..

❌이전글/이전글

윈도우11 - 무선(블루투스)이어폰 출력장치 없음, 이어폰 소리 안나옴

거참 새로 산 노트북에 입력탭에는 블루투스 무선이어폰은 선택이 가능한데, 대체 왜 출력탭에는 블루투스 무선이어폰 선택을 불가능할까? 하루종일 삽질했다. cmd에서 별의별 명령어도 적어주고 했는데 안 됐다. 아래 사진보면 장치 추가로 내 블루투스 이어폰을 추가하면 출력장치로 선택해서 소리를 들을 수 있을 것 같은데, 대체 왜 추가가 안될까....? 웬걸 하는 방법을 설정창에서 겨우 겨우 찾았다. 1. 볼륨 아이콘을 우클릭 후 소리 설정으로 진입한다. 2. 더 많은 소리 설정 클릭 3. 자신이 듣고 싶은 출력장치 선택 사용 안 함으로 돼있었다. 어이가 없다... 뭐 만지지도 않았는데.... 4. 이 장치 사용(사용 가능) 선택 이 장치 사용(사용 가능)으로 선택하고 확인까지 눌러주니 아래 처럼 출력탭에 내 ..

❌이전글/이전글

디비버(DBeaver) - ALIAS 자동완성 끄기

디비버 툴에서 REGIONS 테이블을 입력하면 자동으로 ALIAS가 완성되는 현상이 있었다. 당연히 환경설정에서 끌 수 있다. 테이블 ALIAS 자동완성 끄기 윈도우 > 설정(환경설정) > 편집기 > SQL 자동완성 > Insert table aliases (in FROM clause): select box를 선택후 N/A 선택 위와 같이 선택하면 ALIAS 자동완성이 꺼진다.

❌이전글/이전글

Oracle - decode()함수 정리

디코드함수 표현식 DECODE함수는 expr과 search가 일치하면 result, 모두 일치하지 않으면 default를 반환, default를 지정하지 않으면 널을 반환 한다. DECODE( expr, search , result [, search, result]... [, default] ) 자동형변환 주의 1) EMP테이블 데이터 -- emp테이블 SELECT * FROM EMP; EMPNO|ENAME |JOB |MGR |HIREDATE |SAL |COMM|DEPTNO| -----+---------+---------+----+-----------------------+----+----+------+ 7369|SMITH |CLERK |7902|1980-12-17 00:00:00.000| 800| | ..

❌이전글/이전글

ORACLE - 그룹 바이(GROUP BY) (2)

Group by(1)에서는 컬럼 하나에 대해서 정리를 했는데, Group by(2) 에서는 컬럼 두가지가 group by 되는 과정을 정리해보자 GROUP BY 절 Syntax GROUP BY { column-Name [ , column-Name ]* | ROLLUP ( column-Name [ , column-Name ]* ) } 어김없이 나오는 Syntax 테스트할 때 사용한 데이터 SELECT * FROM EMP ORDER BY DEPTNO; EMPNO|ENAME |JOB |MGR |HIREDATE |SAL |COMM|DEPTNO| -----+---------+---------+----+-----------------------+----+----+------+ 7934|MILLER |CLERK |7..

❌이전글/이전글

ORACLE - 그룹 바이(GROUP BY) (1)

그룹바이를 정리해보고 싶었다. 그래서 정리해봤다. 먼저 그룹바이를 알기 전 SQL 실행 순서를 알아야 한다고 배웠다. SQL 실행 순서 FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY Group by 란? 데이터를 그룹화하는 문법, 값은 값을 가진 데이터끼리 모으는 것 GROUP BY 컬럼이 아니면 집계함수로 표현해야한다 GROUP BY 컬럼이 아니면 SELECT 절에서 집계함수를 사용하지 않으면 에러가 난다 SELECT * FROM EMP GROUP BY DEPTNO ---------------- SQL Error [979] [42000]: ORA-00979: GROUP BY 표현식이 아닙니다. 테스트에 사용한 데이터 오라클에서 주는 SCOTT스키마를 사용..

❌이전글/이전글

오라클(ORACLE) - FULL OUTER JOIN ANSI에서 오라클로 변환

ANSI FULL OUTER JOIN표현을 오라클 문법으로 표현해보자! #테스트를 위한 데이터 준비! WITH EMP1 AS ( SELECT 1 A, 2 B, 3 C FROM DUAL UNION ALL SELECT 2 A, 2 B, 3 C FROM DUAL UNION ALL SELECT 3 A, 2 B, 3 C FROM DUAL UNION ALL SELECT 5 A, 2 B, 3 C FROM DUAL ), EMP2 AS ( SELECT 1 A, 2 B, 3 C FROM DUAL UNION ALL SELECT 2 A, 2 B, 3 C FROM DUAL UNION ALL SELECT 4 A, 2 B, 3 C FROM DUAL ) SELECT * FROM EMP1 UNION ALL SELECT TO_NUMBE..

❌이전글/이전글

DBeaver 공백이있는 쿼리 실행오류!

디비버 툴에 익숙해지고 있다. 근데 쿼리 실행하다 엔터처리된 부분(공백) 에서 자꾸 에러가 났다. 이렇게! 환경설정에서 설정해주는게 있을 것 같아서 찾아봤다! SQL실행 부분을 찾아보니 있다. 참 다행이다. 윈도우 > 설정 > 편집기 > SQL 편집기 > SQL실행 탭 순으로 찾아가자! 붉은색 네모를 보면 Blank line is statement delemiter의 체크박스의 체크표시를 없애주자! 아주 훌륭하게 없앴다. 이제 적용 후 쿼리를 실행해 보자! 이제 공백이 있는 부분도 잘 실행된다!

❌이전글/이전글

DBeaver : no active connection 대체 뭐야.....?

DBeaver 툴을 사용중 갑자기 No active connection 라는 에러를 만났다. Test Connection을 누르고, 연결이 잘되는 것을 확인하고 쿼리를 실행시켰지만 아래와 같은 에러가 자꾸 뜬다. 툴을 삭제하고 다시 설치도 해보고 구글링도 열심히 해보았지만, 나같은 사례를 못찾았다. 환장하겠다. 한동안 SQL Developer 를 사용하다, 너무 불편해서 다시 문제해결방법을 찾아보았다. 그러다 단축키 중 Switch active connection (for SQL script)라는 걸 찾았는데, CTRL + 9를 누르면 아래와 같이 창이 하나 뜨는데, 사용할 데이터베이스를 클릭하고, 쿼리문을 실행하자 정상 파싱되고 테이블을 출력해줬다. 대체 이게 무슨 에런지 이해를 못하겠다.... 오렌지..

❌이전글/이전글

오라클 한글 3byte -> 2byte변경

오라클 한글 3byte -> 2byte 변경 cmd창에서 sqlplus /as sysdba 로 접속 후 #쿼리문 ALTER SYSTEM ENABLE RESTRICTED SESSION; ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; ALTER SYSTEM SET AQ_TM_PROCESSES=0; ALTER DATABASE OPEN; ALTER DATABASE CHARACTER SET KO16KSC5601; ALTER DATABASE CHARACTER SET INTERNAL_USE KO16KSC5601; shutdown immediate; 위 내용 복사 붙여넣기 노란색은 에러날 수 있음, 무시하기 이후 쿼리문을 사용시 * 1행에 오류: ORA-01034: ORACLE not avai..

부드러운당근무침
'❌이전글' 카테고리의 글 목록