명령어 정리
ED
메모장으로 편집
/
ED 편집 후 실행하면 행 추가
SET LINESIZE
테이블 넓이 설정
ex)
SET LINESIZE 200
SELECT*FROM member
SET PAGESIZE
페이지 길이 설정
ex)
SET PAGESIZE 20;
SELECT*FROM emp;
COLLUMN FORMAT
칼럼 간격 설정
ex)
COLUMN member FORMAT A10
SELECT*FROM member
COMMIT
내용 저장
DELETE FROM 테이블명
테이블 삭제
ex)
DELETE FROM member
ROLLBACK
삭제 복구
SYSDATE
현재 날짜, 시간 입력, VALUES 안에 넣는다.
CREATE SEQUENCE
시퀀스 생성
ex)
CREATE SEQUENCE 시퀀스명_seq
NEXTVAL
해당 시퀀스의 값을 증가 시킨다.
ex)
SELECT test_seq.NEXTVAL FROM dual;
CURRVAL
현재 시퀀스를 알 수 있다.
ED를 사용해서 메모장으로 편집이 가능하다. 변경작업 후 / 로 행 추가도 가능하다. 이 경우 기존 데이터는 그대로 유지된다.
SET LINESIZE 혹은 COLUMN FORMAT을 사용해서 간격을 정할 수 있다.
저장 COMMIT
삭제 DELETE FROM
롤백 ROLLBACK
숫자와 문자 입력 타입인 NUMBER와 VARCHAR2 외에도 날짜 입력타입인 DATE TYPE이 있다.
SYSDATE를 활용해서 그 시점의 날짜와 시간을 DATE TYPE에 넣어줄 수 있다.
오라클 창에 입력해보고 싶은 것이 있다면 SELECT FROM을 사용한다. 마치 javascript의 colsole처럼 실제 데이터에 반영되지는 않는다
DUAL table의 존재
시퀀스를 한개씩 실행시켜줘서 겹치지 않게 해준다.
'database > oracle' 카테고리의 다른 글
5. oracle (SPOOL, HOST) (0) | 2022.07.14 |
---|---|
4. oracle (연산자) (0) | 2022.07.13 |
3. oracle (scott, 실행순서, 데이터 양식, ASC, DESC, AS) (0) | 2022.07.13 |
오라클 정리 자료 (0) | 2022.07.13 |
1. oracle 시작하기 (데이터 타입, 기초 명령어) (1) | 2022.07.13 |