DB

· 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/MySQL
ON UPDATE 옵션절 행의 값을 새롭게 갱신 할 때의 기본값을 설정하는 옵션 CREATE TABLE test_date2( id INT PRIMARY KEY AUTO_INCREMENT, order_time DATETIME DEFAULT current_timestamp ON UPDATE current_timestamp ); FOREIGN KEY 옵션 ON DELETE 외래키관계에서 부모 데이터가 삭제 될 때 동작하는 옵션 설정 ON UPDATE 외래키관계에서 부모 데이터가 갱신 될 때 동작하는 옵션 설정 ALTER TABLE students ADD FOREIGN KEY (grade) REFERENCES grades(id) ON DELETE CASCADE ← 부모가 삭제 시 자식 행도 같이 삭제 ON UP..
· 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' 카테고리의 글 목록 (2 Page)