DB/Oracle

· DB/Oracle
SQL Plus 접속하기 login as : oracle password : 1234 lsnrctl start sqlplus /nolog conn sys/oracle as sysdba startup 일반함수 NVL NULL값을 실제 데이터 바꿔 출력해주는 함수 NULL이 아닌 값을 입력값 그대로 출력해준다. NULL의 대체값과 원래 컬럼의 값이 하나의 컬럼에서 출력되므로 동일한 데이터타입으로 구성할 필요가 있다. SELECT commission_pct, NVL(commission_pct, '0') FROM employees; COMMISSION_PCT|NVL(COMMISSION_PCT,'0')| --------------+-----------------------+ [NULL]| 0| [NULL]| 0|..
· DB/Oracle
일반시작 - 화면이 보이는 시작 헤드리스 시작 - 화면은 안보이지만 실행은 되는 시작 떼넬 수 있도록 시작 - 화면 보이지만 숨길 수 있음 sqlplus sys/oracle as sysdba 단일행 함수 단일행 함수는 데이터베이스마다 이름이나 기능은 유사한 경우가 대부분이지만 세부적으로 입력가능한 값의 수나 순서의 차이가 있으므로 미리 확인하고 사용하는 것이 좋다. 문자열 데이터타입 고정문자열 : mysql(CHAR) = oracle(CHAR) 가변문자열 : mysql(VARCHAR) = oracle(VARCHAR2) 문자함수 문자열 데이터들을 조작하는 기능의 함수들이 위치해 있다. 대부분은 mysql과 유사한 함수들이다. LOWER | UPPER | INITCAP LOWER : 소문자 변환함수 UPPE..
· DB/Oracle
2023.12.13 - [DB/Oracle] - [Oracle] 날짜 데이터 [Oracle] 날짜 데이터 SQL Plus 접속하기 login as : oracle password : 1234 lsnrctl start LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 06-DEC-2023 15:23:02 Copyright (c) 1991, 2019, Oracle. All rights reserved. Starting /usr/oracle/database/bin/tnslsnr: please wait.. cutyqueen.tistory.com SQL Plus 접속하기 login as : oracle password : 1234 lsnrctl start sqlplu..
· DB/Oracle
SQL Plus 접속하기 login as : oracle password : 1234 lsnrctl start LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 06-DEC-2023 15:23:02 Copyright (c) 1991, 2019, Oracle. All rights reserved. Starting /usr/oracle/database/bin/tnslsnr: please wait... TNSLSNR for Linux: Version 19.0.0.0.0 - Production System parameter file is /usr/oracle/database/network/admin/listener.ora Log messages written to ..
· DB/Oracle
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/INSTR.html#GUID-47E3A7C4-ED72-458D-A1FA-25A9AD3BE113 SQL Language Reference docs.oracle.com 데이터 타입별 함수명을 갈아끼워서 내가 원하는 함수명으로 지정가능 string: 전체문자 substring: 부분문자 , : 필수 position: 시작위치 occurrence: 단일행 함수 단일행 함수는 데이터베이스마다 이름이나 기능은 유사한 경우가 대부분이지만 세부적으로 입력가능한 값의 수나 순서의 차이가 있으므로 미리 확인하고 사용하는 것이 좋다. 레퍼런스에서 함수의 설명이나 예제도 볼 수 있으므로 필요한 경우 확인해..
· DB/Oracle
column alias 컬럼명을 표기하는 방법은 기본적으로 모두 대문자로 표기하는 것이다. 별도로 대소문자 또는 특수문자 공백을 포함하는 컬럼명을 출력원하는 경우 ("")큰따옴표 기호로 묶어서 출력해준다. SELECT last_name "NaMe", department_id DEPt_id FROM employees; NaMe |DEPT_ID| -----------+-------+ King | 90| Kochhar | 90| De Haan | 90| Hunold | 60| Ernst | 60| … CONCAT 문자열을 합친 결과를 만들어주는 함수로 Oracle에서도 존재하지만 인수의 입력 수가 2개로 제한되어 있다. SQL> SELECT CONCAT(employee_id, manager_id, depart..
· DB/Oracle
SQL Developer란? Oracle 데이터베이스 개발용 도구 개발 / 관리기능도 포함하고 있다. 포터블 형태기 때문에 별도 도구의 설치과정 없이 압축만 해제하면 바로 사용할 수 있다. 강사님께서 주신 파일 압축 풀고 exe 실행~ 첫 프로그램 실행 시 이전 사용하던 sql developer에서 설정값을 읽어올건지 팝업이 뜬다. 필요한 설정값이 있다면 적절하게 선택하고 이어서 진행한다. 새 접속 생성하기 오라클 접속 완료~!
· DB/Oracle
본인의 IP 주소로 수정해서 사용한다. 네트워크 설정을 모른다면 자동 IP로 설정하고 사용해도 상관없다.(Automatic(DHCP)) DHCP는 IP는 주기적으로 변경되기 때문에 원격 작업을 해야 하는 경우 미리 IP 주소를 확인하고 작업을 해야 한다. 또는 터미널 창에서 ip addr show 또는 ip add 로 ip 확인도 가능하다. 추가 네트워크 설정 MobaXterm 머신의 IP가 바뀐 경우 세션을 수정해서 변경된 IP로 갱신 후 접속하면 된다. OracleDB 데이터베이스 생성 후 추가 설정 적용 [oracle@oracleDB ~]$ nano /etc/oratab 파일의 가장 아래에 생성한 데이터베이스의 ORACLE_HOME 주소와 사용 설정이 있다. 해당 값의 사용 설정값을 N → Y 로 ..
ઇ땅코니ଓ
'DB/Oracle' 카테고리의 글 목록 (2 Page)