윈도우 프롬프트 창에서 실행
sqlplus 입력 후
사용자명 system // 비밀번호 oracle
CREATE USER 아이디 IDENTIFIED BY 비밀번호
GRANT RESOURCE, CONNECT TO 아이디 (System인 상태에서 권한부여)
num은 중첩되면 안된다. => PRIMARY KEY라는 개념등장
ALTER TABLE 테이블명 ADD PRIMARY KEY (컬럼명1, 컬럼명2, 컬럼명3 ...) (테이블을 만든 상태에서 기본키를 설정할때)
(테이블을 만들면서 바로 기본키를 설정할때)
CREATE TABLE 테이블이름
(
필드이름 필드타입 PRIMARY KEY,
...
);
8 . UPDATE (테이블명) SET (바꾸고 싶은 필드) = (필드값) WHERE 필드;
9 . DROP TABLE (테이블명) // 테이블 삭제
10 . DELETE FROM (테이블명) WHERE (필드명) = (필드값); // 테이블내의 임의 row 삭제
ed: 전내용 부르기 이후 /enter키로 저장
COLUMN 바꾸고싶은변수명 FORMAT A사이즈
SELECT 궁금한 내용(변수명) FROM 테이블명
SELECT 필드1, 필드2, 필드3 FROM (테이블명) ORDER BY (필드) DESC;(내림차순)
SELECT 필드1, 필드2, 필드3 FROM (테이블명) ORDER BY (필드) ASC;(오름차순)
COMMIT; 커밋(다른 프롬프트 창에서 테이블을 확인하려해도 커밋이 안되면 불가능)
ROLLBACK; 최근 커밋까지 롤백
CREATE SEQUENCE NO_SEQ
START WITH 1
INCREMENT BY 1
MAXVALUE 10000
MINVALUE 1
NOCYCLE;
처럼 만들수있는데 CREATE SEQUENCE 시퀸스명 으로 하면 기본값으로 설정된다.
INSERT INTO (테이블명)(필드1, 필드2, 필드3)VALUES(시퀸스명.NEXTVAL, 필드2값, 필드3값);
으로 호출할수 있다.