★짧게 정리


최고 관리자계정 안에 들어가는거  (관리자 계정 sys, system 접속하는거)

sqlplus sys/1234 as sysdba     


계정 만드는거

SQL> select

  2

한다음에 나가서

ed 열고

create user scott identified by tiger           

default tablespace users

/


계정 연결하는거

connect scott/tiger     

 

생성해준 계정에 접근 권한을 줘야만 계정을 사용할 수 있다네

ed

grant connect, resource to scott        

/




만약 현재 접속해 있는 계정을 확인하고 싶으면

show user



이건 파일이 있는데 그 안에 있는 내용의 코드들을 실행할때 하는거

@c:/temp/test_data2.sql 파일을 불러 오면 

이 안에 있는 내용들이 실행 된다네!!?!?!?!!!!!  ( 이거 파일 안에 있는 코드들이 실행된다네


 

 

테이블 만들기

CREATE TABLE EMP

       (EMPNO NUMBER(4) NOT NULL,  ENAME VARCHAR2(10),  JOB VARCHAR2(9),  MGR NUMBER(4),

        HIREDATE DATE,   SAL NUMBER(7, 2),  COMM NUMBER(7, 2),   DEPTNO NUMBER(2));

안에 넣기

INSERT INTO EMP VALUES

        (7369, 'SMITH',  'CLERK',     7902,   TO_DATE('17-12-1980', 'DD-MM-YYYY'),  800, NULL, 20);

INSERT INTO EMP VALUES

        (7499, 'ALLEN',  'SALESMAN',  7698,  TO_DATE('20-02-1981', 'DD-MM-YYYY'), 1600,  300, 30);

COMMIT;




-       TRUNCATE TABLE

테이블은 존재하면서 데이터의 내용만 제거하기 때문에 구조가 남아있다.

-       DROP TABLE

테이블의 존재 자체가 없어져 구조가 남지 않는다.

 

 

 


Table의 구조를 보는법

desc ----; 



 



'■ DB_Oracle' 카테고리의 다른 글

오라클 SEQUENCE, NEXTVAL, CURRVAL  (0) 2020.07.15
오라클 기본키 설정  (0) 2020.07.15
오라클 셋팅  (0) 2020.07.15
TRUNCATE TABLE  (0) 2018.10.21
Oracle SQL Developer Java(JRE/JDK) 경로 바꾸기  (0) 2018.10.21