본문 바로가기
반응형

Database9

[SQLDeveloper] MySQL or MariaDB 연결 하기 Connector SQL Developer는 Oracle의 Database 접속 툴이고 Oracle Database에 대한 연결을 지원합니다. MySQL은 WorkBench라는 전용 접속툴이 존재합니다. 만약 오라클을 주로 다뤄 SQL Developer만 설치되어있는데 MySQL을 가끔 접속할 일이 있다면 WorkBench를 설치하기 번거로울 수 있습니다. SQL Developer에서도 조금의 설정을 통해 MySQL 또는 MariaDB를 연결할 수 있습니다. Connector를 이용하여 간단하게 설정하는 법을 하단에서 알아보도록 하겠습니다. 일단 MySQL or MariaDB를 설정하기 위해 전용 Connector파일이 필요합니다. 이 파일은 MySQL 사이트에서 다운로드 가능합니다. https://dev.mysql.co.. 2021. 2. 2.
[SQLDeveloper] 날짜 형식 변경 방법 Change Date Format SQL Developer를 사용하면 기본적으로 날짜(Date) 타입의 형식이 년월일까지만 출력되서 보이게됩니다. 이러한 형식을 시간까지 보이게하는 방법은 설정에서 변경을 해야합니다. 간단하게 날짜형식의 데이터를 시간까지 표시하게 하는 방법에 대해 알아보겠습니다. Date형식의 컬럼을 가지고 있는 테스트 테이블입니다. Sysdate를 이용하여 현재시간을 테이블에 입력하였고, 테이블을 조회한 결과입니다. 날짜가 출력되지만 연/월/일까지만 출력되는 것을 확인할 수 있습니다. SQLDeveloper를 기본으로 설치하고 변경하지 않았다면 Date Format은 위와 같이 출력되는 것이 정상입니다. 날짜 형식을 변경하기위해 상단의 메뉴에서 도구(T) -> 환경설정(P) 메뉴를 순서대로 클릭합니다. 환경설정 메뉴가 .. 2020. 5. 12.
[SQL] 오라클 CASE WHEN THEN 표현식 사용하기 SQL을 이용하여 데이터를 출력할 때 조건을 사용하여 표현할 수 있는 CASE문이 존재합니다. DECODE 함수와 비슷하지만 더욱 확장적입니다. 사용 방법은 그렇게 어렵지 않지만 DECODE보다는 조금 복잡할 수 있지만, CASE문이 조건을 사용할 때 부합하기때문에 꼭 알아두셔야되는 조건식입니다. [SQL] CASE WHEN THEN ELSE END 사용 방법 CASE문 사용 방법 SELECT CASE WHEN '조건' THEN '조건에 만족할 때 출력할 데이터' ELSE '조건에 만족하지 않을 때 출력 데이터' END FROM 테이블; CASE문의 구성 예제 화면이며 상단과 같이 사용할 수 있습니다. WHEN & THEN은 여러개를 입력할 수 있어서 다중으로 조건을 설정할 수도 있습니다. 상단의 화면에.. 2019. 5. 16.
오라클 SQL 문자열 자르기 함수 SUBSTR 사용 방법 예제 데이터베이스를 이용하여 출력할 때 출력 문자를 원하는 부분만 잘라서 출력할 때 사용하는 함수인 SUBSTR의 사용 방법에 대하여 알아보겠습니다. 사용 방법은 간단하지만 굉장히 많이 사용되는 함수이기때문에 데이터베이스를 하신다면 기본적으로 알아두어야할 함수입니다. SQL 함수 문자열 자르기 SUBSTR 사용 방법 예제 ▶ SUBSTR 함수 기본 사용 방법 구조 SELECT SUBSTR('데이터','출력시작번호','출력자릿수') FROM DUAL; ▶ 일반 문자열 출력 방법 SELECT '대한민국' FROM DUAL; ▶ 출력 결과 ▶ '대한민국' 문자열에서 '대' 출력 SELECT SUBSTR('대한민국','1','1') FROM DUAL; ▶ 출력 결과 ▶ '대한민국' 문자열에서 '대한' 출력 SELEC.. 2019. 4. 22.
Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System) 오류 해결 방법 TmaxSoft의 DataBase인 Tibero 서버를 개인 PC에 구축하여 사용 중에 티베로 서버가 기동되지 않아 찾아본 결과를 공유하기 위하여 간단히 포스팅하였습니다. 1. Tibero 부팅 C:\Users\Users> tbboot 2. 오류 증상 Tibero_tibero is stopped or disabled. Please confirm the service state or event logs (Application / System) 3. 해결 방법 명령 프롬프트 (CMD)를 실행할 때 프롬프트를 우측 마우스로 클릭하여 "관리자 모드"로 실행한 뒤, Tibero 기동을 하면 오류가 발생하지 않습니다. 2019. 4. 16.
오라클 문자 변환 함수 DECODE 사용 방법 오라클에서 데이터를 조회해서 특정 데이터 값을 변환하여 출력할 수 있습니다. DECODE라는 함수를 이용하여 출력하는 것인데, 형식이 매우 간단하여 쉽게 사용하실 수 있습니다. 이 함수는 조건문 형식이라 조건문에 해당하는 컬럼을 이용하여 조건이 일치할 때와 일치하지 않을 때 미리 입력된 데이터로 변환하여 출력해주는 함수입니다. 이번포스팅에서는 간단히 Decode 함수의 예제와 사용 방법에 대하여 알아보도록 하겠습니다. 오라클 Decode 함수 사용 방법 ▶ 테스트 테이블에 Price 라는 컬럼에 금액 관련 데이터가 들어있는 화면입니다. ▶ 해당 데이터를 이용하여 데이터를 변환하는 예제를 확인해보겠습니다. DECODE 단일 조건 사용 방법 SELECT DECODE( [조건 컬럼], [조건], [TRUE],.. 2018. 12. 25.
오라클(Oracle) 대체 변수 입력창 해결 방법 오라클 사용 중 테이블에 데이터를 Insert 할 때, 대체 변수 입력을 하라는 창이 생성되어,데이터를 입력 할 수 없는 문제가 간혹 발생할 때가 있습니다.해당 문제는 Insert 하는 값에 '&' 이 특수문자가 있으면 해당 값을 변수로 인식하여대체 변수를 입력 받으려고 해당 입력 창을 생성하는 것입니다.오라클에 '&' 을 포함한 데이터를 입력할 수 있는 방법은 간단하여 아래 포스팅 참고하여문제를 해결 할 수 있습니다. 오라클(Oracle) 대체 변수 입력 해결 방법 오라클에 TEST_TABLE이라는 테스트용도의 테이블입니다. 테스트 테이블에 데이터 값을 'ABC & DEF' 를 입력 하는 상황입니다. 데이터 값에 '&' 포함 시 변수로 판단하여 대체 변수값을 요구합니다. 대체 변수 해결 방법 SET D.. 2018. 12. 19.
ORA-01940 cannot drop a user that is currently connected 에러 사용자 계정을 삭제하려고 할 때 해당 사용자 계정으로 접속된 세션이 존재하여 계정 삭제가 되지 않는다는 오류입니다. 현재 삭제 될 계정이 접속된 데이터베이스 세션을 끊으면 실행이 해당 오류가 발생하지 않지만세션을 모두 끊기 어렵거나 다중 작업 시 누가 연결되어 있는지 모르는 상태일 경우강제로 세션들을 종료 시키면 해결이 됩니다. ORA-01940 현재 접속되어 있는 사용자는 삭제할 수 없습니다. 해결 방법 SELECT SID, SERIAL#, USERNAME, STATUS FROM V$SESSION WHERE USERNAME='사용자계정명(대문자)';사용자 계정으로 데이터베이스가 연결된 세션 확인 쿼리 ALTER SYSTEM KILL SESSION 'SID값, SERIAL#값';사용자 세션 조회에서 구한.. 2018. 12. 18.
ORA-28000 the account is locked 에러 사용자 계정이 잠겨서 로그인 할 수가 없는 상태입니다. 계정이 잠기는 상황은 여러가지가 존재하는데, 로그인 시도 시 패스워드가 여러번 틀렸거나, 패스워드가 만료되어 잠기는 경우도 있으며 기본적으로 LOCK 상태로 제공되는 사용자(SCOTT) 등이 존재합니다. ORA-28000 계정이 잠금되었습니다. 해결 방법 SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE FROM DBA_USERS;사용자 계정 상태 확인 쿼리 ALTER USER 사용자계정명 ACCOUNT UNLOCK;ACCOUNT_STATUS가 LOCKED 상태일 때 사용자 계정 잠금 해제 쿼리상단의 쿼리 실행 시 사용가능한 상태인 OPEN으로 상태 변경 됩니다. ALTER USER 사용자계정 IDENTIFIED BY 비밀.. 2018. 5. 23.
반응형