본문 바로가기
728x90
반응형
SMALL
[Download] SQL Developer 사용하기 SQL Developer 사용하기 일단은 SQL Developer를 설치가 되어있다는 조건 하에 아래와 같이 따라하시면 됩니다. 다운로드 받은 파일 sqldeveloper-19.2.1.247.2212-x64.zip 압축 해제 후 sqldeveloper를 실행합니다. 처음 사용하는 것이니 이전 환경은 없으므로 아니오 누르면 됩니다. 위와 같은 창이 떴다면 이제부터 SQL Developer를 마음껏 사용할 수 있습니다. - HR계정 사용하기 이용해 간단한 실습을 테스트하려고 합니다. HR 계정은 기본적으로 LOCK 되어있으므로, UNLOCK를 해야만 사용 가능합니다. 찾기(윈도우+R)에서 cmd 쳐서 명령 프롬프트가 뜨도록 합니다. 1) 명령 프롬프트에 SQL> sqlplus / as sys.. 2020. 9. 3.
[MySQL] CREATE 명령어 1. CREATE 명령어 [Mysql] CHAR(n) : 최대 255바이트 VARCHAR(n) : 최대 255바이트 TEXT : 1바이트 문자열 최대 65535자(2^16) TINYINT : 1바이트 정수 INT/INTEGER : 4바이트 정수 CREATE 구문 형식 CREATE TABLE [테이블명] ( 칼럼명1 DATATYPE [DEFAULT 형식], 칼럼명2 DATATYPE [DEFAULT 형식], 칼럼명3 DATATYPE [DEFAULT 형식], 칼럼명4 DATATYPE [DEFAULT 형식] ); 예시 /*회원 테이블 */ CREATE TABLE MBER ( ID VARCHAR(100) NOT NULL PRIMARY KEY, NCM VARCHAR(100) NOT NULL, PASSWORDVARC.. 2020. 7. 20.
[Oracle/SQL] 비교연산자(BETWEEN 절 사용 및 예제) SQL을 작성하다보면 조건에서 ~와 ~사이의 값을 조건에 넣어 출력해야하는 경우가 있습니다. 대표적으로 날짜를 예로 들수 있습니다. 예를 들어 "2005년부터 2007년까지의 총 판매량 데이터를 출력해라." 입니다. 이때 조건1보다 크고 조건2보다 작다 와 같이 사용할 수 있지만, BETWEEN 조건1 AND 조건2 식으로 사용하면 간편하게 사용할 수 있습니다. BETWEEN 연산자를 사용하여 값의 범위를 기반으로 행을 표시합니다. BETWEEN 구문형식 SELECT * FROM [테이블명] WHERE [칼럼명] >= 조건1 AND [칼럼명] = '2005' AND TO_CHAR(HIRE_DATE, 'YYYY') = 2500 AND SALARY 2020. 7. 20.
[Oracle/SQL] 데이터구조 확인 명령어 테이블 구조에 대한 정보를 표시하는 명령어 DESC 테이블이름; DESCRIBE 테이블이름; SQL Developer를 이용 > DESC EMP; > DESCRIBE EMP; SQLPlus 이용 SQL> desc demp; // describe emp;와 동일한 결과 2020. 7. 20.
[ERROR] ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 (Oracle18c XE HR계정 생성) ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 (Oracle18c XE HR계정 생성)Oracle18c XE 다운로드 후 SQL Developer 에서 HR계정을 사용하기 위해 SQLPlus에서 HR 계정을 LOCK에서 UNLOCK으로 변경시도 했지만 ORA-01918: 사용자 'HR'(이)가 존재하지 않습니다 와 같은 오류가 뜨는 것은HR 계정이 존재하지 않기 때문입니다.  SQLPlus 에서 HR 스키마를 설치해야합니다. SQL > ALTER SESSION SET "_ORACLE_SCRIPT" = true; SQL> @?/demo/schema/human_resources/hr_main.sql 위의 쿼리 입력 후 아래 나와있는 입력값을 넣어주시면 됩니다.   specify password.. 2020. 7. 15.
[Error/Oralce] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 문제상황:  명령 프롬프트에 sqlplus / as sysdba  입력 SQL > create user 생성할계정이름 identified 지정할비밀번호;위의 쿼리를 입력했을 때 ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. 라는 오류가  출력되었습니다.  문법을 잘못 작성한 것 인줄 알고 몇 번이나 고쳐봤지만.. 같은 상황이 발생했습니다ㅠ   계속해서 삽질하다가  오라클 12c 부터는 생성할 계정이름 앞에 c##을 붙여야만 계정 생성 가능하다는 것을 알게 되었습니다.  처리내역: SQL > create user c##생성할계정이름 identified by 지정할비밀번호;  // 계정 생성   SQL >grant connect, resource, dba to c##계정이름;     // 계.. 2020. 7. 14.
[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.
728x90
반응형
LIST