도커 사용이 힘든 경우 도커를 사용하지 않고 오라클 클라우드 전자지갑을 이용하여 sql 여는 방법 새로 만들기/데이터베이스 접속 선택 -> 아래 내용 기입 -> Name : oracle19c_cloud 사용자 이름 : scott 비밀번호 : !Ds1234567890 구성 파일 : 알집으로 받은 Wallet_orcl.zip 경로 서비스 : orcl_low -> 테스트 클릭 상태 : 성공 확인 -> 접속 리소스 폴더의 application.properties에서 위 오라클 설정을 주석처리하고 전자지갑 설정에 내 전자지갑 경로를 넣고 실행한다 (본인은 C드라이브 프로그램 파일에 넣었더니 오류가 발생함 c드라이브에 따로 폴더 만들어서 경로설정하는 거 추천) # 서버 포트 server.port=8000 # 오라클..
VIEW -- 18_View.sql -- 뷰(View) : 하나 이상의 테이블이나 다른 뷰를 이용해서 생성하는 가상의 테이블 -- 활용) 1) 보안을 유지하기 위해 사용 : 사원테이블 - 급여컬럼(비밀 유지:대외비) -- 2) SQL 문을 미리 만들어 놓고 재활용 : 코딩 생산성 향상 -- 1) 뷰 생성 -- 사용법) CREATE OR REPLACE VIEW 뷰이름(컬럼명,컬러명2,...) -- AS -- SELECT 원본컬럼명, 원본컬럼명2,... -- FROM 테이블명 -- WHERE 조건절 CREATE OR REPLACE VIEW VW_EMP_JOB(사번, 사원이름, 부서번호, 담당업무) AS SELECT ENO, ENAME, DNO, JOB FROM EMPLOYEE WHERE JOB LIKE 'S..
Role 예제 -- 16_System_Role.sql -- 유저만들기(계정생성) ,권한주기 -- 1) 유저 만들기 -- Oracle DB 생성 : 기본 관리자 : SYSTEM 계정(SYS(최고관리자) 등) -- 예제 1) USERTEST01 유저를 만들고 암호를 pass1 라고 지정하세요 -- 사용법) CREATE USER 계정명 IDENTIFIED BY 암호; CREATE USER USERTEST01 IDENTIFIED BY pass1; -- 예제 2) 위에서 만든 USERTEST01 유저에 접속 권한을 부여하세요 -- 사용법) GRANT 권한명 TO 유저명; GRANT CREATE SESSION TO USERTEST01; -- 테이블 생성 권한 주기 GRANT CREATE TABLE TO USERTE..
Sequence -- 14_Sequence_Index.sql -- 1. 시퀀스(Sequence) : 호출(실행)할때마다 자동적으로 숫자를 증가시키는 것(객체) -- 목적) 기본키 용도로 사용(중복 없음 , null 없음) -- 활용 예) 자유게시판 : No(1 ~ n), 고객: 고객No(1 ~ n) -- 실무용어 : 채번 : 자동적으로 1씩 증가시키는 값(1 ~ n : 시퀀스대상) -- 예제 1) SAMPLE_SEQ 시퀀스를 1부터 시작해서 10씩 증가시키는 시퀀스를 만드세요 -- 사용법) CREATE SEQUENCE 시퀀스명 -- INCREMENT BY 증가값 -- START WITH 시작값 -- MINVALUE 최소값 -- MAXVALUE 최대값 CREATE SEQUENCE SAMPLE_SEQ INC..
테이블 제약조건 기본키, 외래키 -- 12_Table_Constraint.sql -- 테이블 제약조건 : 테이블에 입력될 값을 제한하는것 -- 제약조건은 컬럼별로 각각 지정할 수 있음 -- 1) UNIQUE 제약조건 : 유일한 값만 입력될 수 있음(데이터 중복 금지), NULL 값은 허용 -- 추가) NOT NULL 제약조건(*) : NULL 값이 입력될 수 없음 -- 사용법) CREATE TABLE 테이블명( -- 컬럼명 자료형(크기) 제약조건이름 -- ); -- 예제 1) CUSTOMER 테이블을 정의하고 ID 컬럼에 UNIQUE 제약조건을 지정하세요 -- (ID VARCHAR2(20) -> UNIQUE 제약조건 지정 -- PWD VARCHAR2(20) -- NAME VARCHAR2(20) -- PH..
테이블 -- 테이블 생성 -- CRUD : 약어 , DB 또는 실무 프로젝트 많이 사용하는 용어 -- C(CREATE 문(생성)), R(READ, SELECT 문(조회)), U(UPDATE 문(수정)), D(DELETE 문(삭제)) -- 테이블 의미 : DB(데이터베이스)에서 자료를 저장하는 곳(논리적 공간) -- 프로젝트 : 개발자 계정으로 접속해서 테이블 등을 생성함 (SCOTT 계정) 데이터 정의어 DDL( DATA DEFINITION LANGUAGE ) 테이블 CUD 예제 -- 08_Table_CUD.sql -- 1) 테이블 생성 : DDL( DATA DEFINITION LANGUAGE : 데이터 정의어(용어)) -- NUMBER(크기) : 숫자 자료형, (실수, 정수 등) -- 예) NUMBER..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.