본문 바로가기

DB

(14)
오라클 READ 정렬, START INDEX, 행 수 SELECT * FROM TOPIC ORDER BY ID DESC; #내림차순 정렬함(오름차순은 ASC) SELECT * FROM TOPIC OFFSET 1 ROWS; #인덱스 1부터 가져옴 SELECT * FROM TOPIC OFFSET 0 ROWS #인덱스 0부터 가져옴 FETCH NEXT 1 ROWS ONLY; #1개만 가져옴
오라클 행 읽기 SELECT * FROM TOPIC; #TOPIC 테이블의 모든 데이터를 보겠다 SELECT ID,TITLE, CREATED FROM TOPIC # TOPIC테이블의 ID,TITLE,CREATED 컬럼을 보겠다 SELECT * FROM TOPIC WHERE ID = 1; #아이디가 1인 행만 보겠다 SELECT * FROM TOPIC WHERE ID >1; #아이디가 1보다 큰 행만 보겠다 SELECT 컬럼명(전체면 *) FROM 테이블명 WHERE 조건
오라클 행 추가, 수정 INSERT INTO TOPIC #Topic 테이블에 행을 추가하겠다 (id,title,description,created) # id, title, description, created 컬럼에 값을 넣겠다 VALUES (1,'ORACLE','ORACLE IS ...', SYSDATE); #SYSDATE로 하면 현재시간으로 됨 COMMIT; #수정, 행추가 등을 하면 커밋을 해줘야 반영됨 INSERT INTO TOPIC #Topic 테이블에 행을 추가하겠다 (id,title,created,description) # DESCRIPTION과 CREATED의 순서를 바꿨으면 VALUES (2,'ppp',SYSDATE,'ppp IS ...'); #여기서도 순서 바꿔줘야함 ; COMMIT; UPDATE TOPIC ..
오라클 테이블 #만들 테이블 CREATE TABLE topic( id NUMBER NOT NULL, #열이름=id, 자료형=NUMBER, 공백안됨 title VARCHAR2(50) NOT NULL, #열이름=title, 자료형=문자(최대50자까지), 공백안됨 description VARCHAR2(4000) NULL, #최대 4000자, 공백가능(NULL생략해도 공백가능) created DATE NOT NULL #날짜형자료, 공백안됨 ); #테이블 조회 SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = '유저명'; 테이블 만들 때 PRIMARY KEY, SEQUENCE 작성법 https://yanoos.tistory.com/80?category=979127 오라클 PRIMARY KEY..
오라클 시작(계정생성) 1. sys as sysdba로 접속(비번 안쳐도 됨) 2. 계정생성(CREATE USER 유저명 IDENTIFIED BY 비번) 네모는 그대로 써야하는 키워드, 동그라미는 각자 알아서 바꿔서 쓰는 개념어 3.ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. >>>ALTER SESSION SET "_ORACLE_SCRIPT"=true;
오라클 19c 설치 https://www.oracle.com/database/technologies/oracle-database-software-downloads.html https://sparkdia.tistory.com/16 오라클(Oracle) 19c 설치 (Windows 10환경) 윈도우 10 환경에서 최신 버전의 오라클 19c 버전을 설치해보겠습니다. 1. Oracle 설치 프로그램 다운로드 먼저, 아래 오라클 홈페이지에 접속합니다. > URL : https://www.oracle.com/ 오라클 홈페이지 상단 sparkdia.tistory.com