본문 바로가기

Database17

SQL-Oracle] Create Table/Drob Table(테이블 생성/삭제) * 테이블 생성하기 CREATE TABLE (테이블 이름) ( Column_name1 datatype, Column_name2 datatype, . . . ); * Datatype 오라클에서 Datatype은 크게 문자(String), 숫자(Number), 날짜(Date)로 구분할 수 있다. * * String Datatype. - CHAR(size) 고정길이의 문자를 저장, 최대 2000baye, 최소 1byte 문자, 숫자, 특수문자 등을 저장할 수 있다. (숫자의 경우 연산이 불가능한 String으로 취급) (size)자리에 문자의 Byte값을 미리 설정한다.__(필수) 예를 들어 (10)이라 입력하면 10byte의 문자를 입력할 수 있다. - VARCHAR2(size) 가변길이의 문자를 저장, 최.. 2021. 6. 6.
SQL-Oracle] Oracle_User 계정 생성/삭제, 권한 부여/회수 * 관리자 계정 계정을 관리하는 일은 관리자 계정에서 진행해야 한다. 아래 명령어로 system계정으로 진입하여 시작하자. conn system/(패스워드) * Oracle_User 계정 생성하기 Create user (계정이름) identified by (패스워드) 하지만 계정을 만들어도 권한을 부여하지 않으면 로그인 되지 않는다. * Oracle_User 계정 삭제하기 Drop user (계정이름) * User 계정에 권한 부여하기 scott이라는 계정을 만들어 'dba'라는 권한을 부여하여 로그인하기 Grant (권한이름) to (계정이름) * User 계정에서 권한 회수하기 scott이라는 계정에서 'dba' 권한을 회수하고 다시 로그인해보기 Revoke (권한이름) from (계정이름) 예상처럼.. 2021. 6. 4.
SQL-Oracle] Table에서 Column 불러오기 * Column 불러오기 1 select (불러올 column이름) from (테이블 이름) * Column 불러오기 2 _ aliases as를 이용하면 불러오는 컬럼 이름을 변경해서 불러올 수 있다. 변경할 이름에 공백에 있으면 오류가 생길 수 있으니 주의해야 한다. select (불러올 cloumn이름) as "(변경할이름)" from (테이블이름); as와 " "를 빼고 띄어 쓰기로 구분하여 써도 작동되긴 하지만 위에 것이 정석이다. etc1) select (불러올 cloumn이름) as (변경할이름) from (테이블이름) etc2) select (불러올 cloumn이름) (변경할이름) from (테이블이름) * 중복 제거하고 가져오기 SELECT DISTINCT (컬럼이름1, 컬럼이름2, .... 2021. 6. 4.
SQL-Oracle] Oracle 사용 꿀팁 정리(수정중) 보호되어 있는 글 입니다. 2021. 6. 4.