본문 바로가기
[Oracle] SQLPlus 계정 생성 및 권한 부여하기 [Database] SQLPlus 계정 생성 및 권한 부여하기 sqlplus를 사용하기 위해서는 계정을 생성하고 생성한 계정에 대해 권한을 부여해줘야 합니다. 검색 창(윈도우+R)에 cmd를 치거나, 명령프롬프트를 찾아서 실행합니다. 1. 명령 프롬프트가 실행이 되었다면, sqlplus / as sysdba 를 입력합니다. 2. 계정을 생성합니다. 12c 버전 : create user c##생성할계정 identifed 지정할비밀번호; 12c 이전 버전 : create user 생성할계정 identifed 지정할비밀번호; 저는 생성할계정이름: c##test01 비밀번호:1234 로 하였습니다!! 3. 생성한 계정에 대해서 권한을 부여합니다. grant connect, resource, dba to 생성한계.. 2020. 7. 14.
[Oracle/SQL] SQL 산술식 (Null 산술) - 산술 연산자(+, -, *, /)를 사용하여 숫자 및 날짜 데이터로 표현식을 작성할 수 있습니다. - FROM 절을 제외한 SQL 문의 모든 절에서 사용 가능합니다. (단, DATE 및 TIMESTAMP 데이터 유형은 더하기/빼기 연산자만 사용 가능합니다.) 1. * , / 는 +, - 보다 먼저 수행한다. 2. 동일한 우선순위를 갖는 연산자는 왼쪽에서 오른쪽 순으로 수행한다. 3. 괄호는 기본 우선 순위를 재정의 하거나 표현식을 정확히 하기 위해 사용한다. SELECT ENAME, SAL, 10 * SAL + 200 FROM EMP; SELECT ENAME, SAL, (10 * SAL) + 200 FROM EMP; 첫번째 쿼리와 두번째 쿼리의 결과는 동일합니다. 첫번째 쿼리는.. 2020. 7. 13.
[Oracle/SQL] Alias(별칭) 이란? 식별자 기본값 - SQL Developer: 식별자 정렬 : 왼쪽 정렬 식별자 표시 : 대문자 - SQL*Plus: 식별자 속성 문자,날짜 : 왼쪽 정렬 숫자 : 오른쪽 정렬 식별자 표시 : 대문자 Alias 정의 : 1) Alias 를 사용해서 식별자 표시를 재정의 할 수 있습니다. : 2) 칼럼이나 테이블명 등에 별칭을 부여하는 것입니다. : 3) 공백이나 특수문자를 포함하거나 대소문자를 구분하는 경우는 큰따옴표(" ")를 반드시 써줘야합니다. : 4) AS 를 생략해도 별칭으로 인식하여 실행됩니다. 단, WHERE 절에서는 Alias를 사용할 수 없습니다. # MSSQ - SubQuery에 Alias 필수 / Oracle - SubQuery에 Alias 쓰지 않아도 됩니다. SELECT LAST_N.. 2020. 7. 13.
[Download] SQL Developer 설치 및 준비 명령행 툴 SQLPlus로 쿼리를 작성해되지만, GUI 툴 SQL Developer를 사용하려고 합니다. 오라클에서 무료로 제공하고 있고, 일반적으로 사용하기에는 충분한 기능을 가지고 있습니다.( Window10 64bit 기준 ) 개인적으로 SQLPlus로 쿼리 작성하는 것보다는 SQL Developer 를 이용해서 작성하는 것이 수월하고 한 눈에 보기 편했습니다. 그러나 SQLPlus로도 쿼리를 작성할 줄은 알아야 됩니다! SQL Developer를 사용할 수 없는 환경에서 쿼리를 작성해야되는 경우가 생기기 때문입니다. SQL Developer 다운로드 공식 홈페이지위의 링크 접속한 다음,다운로드를 위해서는 Oracle 계정이 반드시 있어야 합니다. 계정이 없는 분들은 회원가입후에 진행하시면 됩니다... 2020. 7. 12.
[Download] Oracle18c XE 다운로드(설치) 이제는 Oracle11g XE를 다운로드 할 수 없다고 하네요.간단하게 SQL 실습용으로 사용하기엔 Oracle18c XE 다운받아도 충분합니다! ( XE 버전은 무료로 제공됨. )( Window10 64bit 기준 ) 1. https://www.oracle.com/kr/database/technologies/appdev/xe.html 다운로드를 위해서는 Oracle 계정이 반드시 있어야 합니다. 계정이 없는 분들은 회원가입부터 먼저 진행하시면 될 것 같습니다. 위의 링크 접속한다음, 로그인 후 Download Oracle Database XE 클릭 -> Oracle Database 18c Express Edition for Windows x64 클릭 -> 동의 후 download 클릭해 oracle x.. 2020. 7. 12.
[Oracle/SQL] count(*), count(칼럼) 차이 count(*) : 열의 값이 null도 포함한 갯수를 count 한다.count(칼럼) : 해당 칼럼 값이 null 만을 제외한 갯수를 count 한다. ex) SELECT COUNT(*) FROM EMP; // null을 포함한 전체 직원의 수SELECT COUNT(DEPT) FROM EMP; // 부서가 null이 아닌 직원의 수 2020. 5. 9.
[Oracle/SQL] 서브쿼리(SubQuery) 하나의 SQL(메인쿼리)안에 다른 SQL(서브쿼리)가 들어있는 것을 말한다. 서브쿼리는 메인쿼리의 칼럼 사용이 가능하다. 메인쿼리는 서브쿼리의 칼럼 사용이 불가능하다. 서브쿼리에서는 ORDER BY가 불가능하다. 1. 반환되는 데이터의 형태에 따른 서브쿼리 분류 1.1 Single Row 서브쿼리: 서브쿼리의 실행결과가 항상 1건 이하인 서브쿼리를 의미한다. : 서브쿼리의 결과를 =, =, (단일 행 비교 연산자) 와 같이 사용. 1.2 Multi Row 서브쿼리: 서브쿼리의 실행결과가 항상 여러 건인 서브쿼리를 의미한다. : 서브쿼리의 결과를 IN, ALL, ANY, SOME, EXISTS(다중 행 비교 연산자) 와 같이 사용. 1.3 Multi Column 서브쿼리: 서브쿼리의 실행결과로.. 2020. 4. 22.
[Oracle/SQL] CREATE 명령어(ORACLE) 1. CREATE 명령어 [Oracle] CHAR(n) : 고정길이 문자 / 최대 2000byte / 디폴트 값은 1byte VARCHAR2(n) : 가변길이 문자 / 최대 4000BYTE / 디폴트 값은 1byte CLOB : 대용량 텍스트 데이터 타입(최대 4Gbyte) NUMBER(p,s) : 가변숫자 / P (1 ~ 38, 디폴트 : 38) / S (-84 ~ 127, 디폴트 값 : 0) / 최대 22byte FLOAT(P) : NUMBER의 하위타입 / P (1~128 .디폴트 : 128) / 이진수 기준 / 최대 22byte CREATE 구문 형식 CREATE TABLE [테이블명] ( 칼럼명1 DATATYPE [DEFAULT 형식], 칼럼명1 DATATYPE [DEFAULT 형식], 칼럼명1.. 2020. 4. 19.
[Oracle/SQL] ORDER BY 절 SELECT 칼럼명 [ALIAS명] FROM 테이블명 [WHERE 조건식] [GRUOP BY 칼럼(Column) 이나 표현식] [HAVING 그룹조건식] [ORDER BY 칼럼(Column) 이나 표현식 [ASC 또는 DESC]]; ASC(Ascending) : 오름차순 DESC(Descending) : 내림차순 - Oracle에서는 NULL 값을 가장 큰 값으로 취급. (ASC 경우에는 가장 마지막에 위치, DESC 경우에는 가장 먼저 위치) - SQL Server에서는 NULL 값을 가장 작은 값으로 취급. (ASC 경우에는 가장 먼저 위치, DESC 경우에는 가장 마지막에 위치) - ORDER BY 절에서 칼럼명 대신 ALIAS명이나 칼럼 순서를 나타내는 정수를 섞어서 사용 가능. 1. SELECT.. 2020. 4. 15.
[Oracle] 오라클 SQL 무료 테스트하기 오라클을 설치하지 않고서 간단한 쿼리문을 돌려보기 위해서 찾아보던 중에 알게 되었습니다. 시험을 보기 위해서 간단한 쿼리 작성하고서 결과값을 보기에는 아주 만족스럽고 유용한 것 같습니다(주관적인 생각입니다..) 1. https://livesql.oracle.com/apex/f?p=590:1000 사이트로 이동합니다. 2. Oracle 계정에 로그인합니다. (Oracle 계정이 없으면 계정을 만듭니다.) 로그인을 하였으면, I Agree 를 체크한 후에 빨간색으로 표시해놓은 Accpet를 누릅니다. 3. 왼쪽에 있는 메뉴 중에 SQL WorkSheet를 눌러서 사용하면 됩니다. 2020. 4. 15.
반응형
LIST