목록プログラミング/Oracle (9)
ㅤㅤㅤ
CREATE TABLE KTWORLD_MEMBER( ID VARCHAR2(50) NOT NULL PRIMARY KEY ,PASSWORD VARCHAR2(50) NOT NULL ,NAME VARCHAR2(50) NOT NULL ,GENDER VARCHAR2(10) NOT NULL ,BIRTH DATE ,MAIL VARCHAR2(100) ,PHONE VARCHAR2(50) ,ADDRESS VARCHAR2(200) ,REG DATE DEFAULT SYSDATE); SELECT * FROM KTWORLD_MEMBER
SELECT EMP_NAME "직원번호", EMP_NAME "직원명", JIKUP "직급",SALARY||'만원' "연봉" , HIRE_DATE "입사일" FROM EMPLOYEE; SELECT EMP_NAME "사원명", JIKUP "직급", SALARY||'만원' "연봉", SALARY*0.12||'만원' "세금" FROM EMPLOYEE; SELECT DISTINCT JIKUP "직급" FROM EMPLOYEE; SELECT DISTINCT JIKUP "직급",DEP_NO "직원번호" FROM EMPLOYEE; SELECT * FROM EMPLOYEE WHERE SALARY>=3000; SELECT COUNT(*)FROM EMPLOYEE WHERE SALARY>=3000; SELECT * FROM ..
--32쪽 연습문제-- ============================================ 1. 부서번호 부서명 직원명 직급을 출력하세요. ============================================ SELECT DEP.DEP_NO,DEP.DEP_NAME,EMP.EMP_NAME,EMP.JIKUP FROM EMPLOYEE EMP, DEPT DEP WHERE EMP.DEP_NO=DEP.DEP_NO; --ANSI-- SELECT DEP.DEP_NO,DEP.DEP_NAME,EMP.EMP_NAME,EMP.JIKUP FROM EMPLOYEE EMP INNER JOIN DEPT DEP ON EMP.DEP_NO=DEP.DEP_NO; ==============================..
--14쪽 연습문제-- =====================================================1. EMPLOYEE 테이블에서 모든 컬럼의 데이터를 검색하면?===================================================== SELECT * FROM EMPLOYEE; =========================================================================2. EMPLOYEE 테이블에서 사원번호, 사원이름, 직급, 연봉, 입사일을 검색하면?========================================================================= SELECT EMP_NO, EMP_NAME,..
/* DROP SEQUENCE EMP_SQ; DROP SEQUENCE CUS_SQ; DROP TABLE SALARY_GRADE; DROP TABLE CUSTOMER; DROP TABLE EMPLOYEE; DROP TABLE DEPT; */ CREATE SEQUENCE EMP_SQ START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 30000;CREATE SEQUENCE CUS_SQ START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 30000; CREATE TABLE DEPT( DEP_NO NUMBER(2), DEP_NAME VARCHAR2(10) NOT NULL UNIQUE, LOC VARCHAR2(10) NOT NULL, PRIMAR..
SQL 연습 - SCOTT 계정11g XE를 설치했다면 11g 정식 버전에 있는 테스트 계정 SCOTT이 없다.1 C:\를 선택해 XE를 설치했다면 SCOTT 계정 생성 파일 경로는 C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql이다.2 파일의 경로는 직접 탐색기를 사용하여 확인해야 한다. 명령 프롬프트를 실행한 후 SYSTEM 계정으로 SQL*Plus에 접속한다. C:\ Command PromptC:\Users\kim>sqlplus SQL*Plus: Release 11.2.0.2.0 Production on 화 6월 7 13:29:14 2016 Copyright (c) 1982, 2014, Oracle. All rights rese..
웹프로그래밍에 데이터베이스가 빠질 수 없겠죠. Oracle 11g Express Edition 과 SQL Developer 를 설치해 보겠습니다. 둘다 www.oracle.com 에서 다운 받을 수 있습니다. 다운로드 할 때 라이센스에 동의하고 다운로드 링크를 클릭하면 로그인 하라고 나옵니다. OTN 에 가입해야 합니다. 다운받을 파일은 OracleXE112_Win64.zip 과 sqldeveloper-4.1.5.21.78-no-jre.zip 입니다. JDK 는 이미 설치 했다고 가정하고, sqldeveloper 는 no-jre 로 받습니다. ( JDK 설치는 윈도우에 JDK 8 설치하기 를 참조 하세요. ) Express Editon 은 개발, 프로토타입, 내부 데이터 처리용 으로 사용 가능합니다. 또..
DBMS가 설치 완료된 상태에서 DB를 쉽게 접근하고 제어할 수 있는 개발툴을 설치해 보겠습니다. 우리 수업에서 설치한 프로그램은 오라클에서 제공하는 SQL Developer tool 입니다. 아래 링크를 따라 오라클 홈페이지에 접속하겠습니다. http://www.oracle.com/index.html 오라클 홈페이지에서 다운로드를 누르면 나오는 화면에서 빨간 박스 안에 있는 Developer tools 를 선택합니다. 다음 화면에서 SQL Developer 를 선택합니다. 자신의 컴퓨터 운영체제에 맞는 파일을 다운받아 줍니다. 저는 윈도우 64비트 운영체제 이므로 빨간 박스 안의 파일을 다운 받았습니다. 저는 이후에 자바와 연동하여 프로그래밍을 해야 하기 때문에 JDK 8이 포함된 버전을 받았습니다. ..
데이터베이스 관리 시스템(DBMS) 에는 여러 소프트웨어가 있습니다. 그중 우리는 오라클을 사용하려고 합니다. 오라클을 설치하기 위해서 홈페이지에 접속합니다. http://www.oracle.com/index.html 네이버에 오라클을 검색하여 한국페이지에 접속해도 됩니다. 난 왜 외국사이트에 접속한건지... 다운로드를 선택합니다. 데이터베이스 다운로드를 선택합니다. 데이터베이스 11g 익스프레스 에디션을 선택합니다. 동의란을 선택하시고, 자신의 운영체제에 맞는 버전을 다운로드 합니다. 저 같은 경우는 빨간 박스에서 가장 위에 있는 윈도우 64비트용을 선택했습니다. 로그인을 하면 다운로드가 진행됩니다. 계정이 없으신 분들은 계정을 생성해 주세요. 전화번호나, 주소등 대충 적어도 가입이 됩니다. 다만 이..