본문 바로가기

csv 파일 추출법 - SQL SPOOL C:\users\ksw\desktop\test.csv (경로) SELECT EMPNO || ',' || EMPNAME || ',' || FROM EMP SPOOL OFF 을 통해 excel 파일을 추출할 수 있다.
Syntax diagram - SELECT English-like Each select_expr indicates a column that you want to retrieve. There must be at least one select_expr. table_references indicates the table or tables from which to retrieve rows.
오라클 과제 (190502) 1. 아스키코드 미국정보교환표준부호(American Standard Code for Information Interchange), 또는 줄여서 ASCII(아스키)는 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 아스키는 컴퓨터와 통신 장비를 비롯한 문자를 사용하는 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 두고 있다. 2. 유니코드 유니코드(Unicode)는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이며, 유니코드 협회(Unicode Consortium)가 제정한다. 이 표준에는 ISO 10646 문자 집합, 문자 인코딩, 문자 정보 데이터베이스, 문자들을 다루기 위한 알고리즘 등을 포함하고 있다. 유니코드의 목적은 현존하는 문자 인코딩..
오라클실습 (190502) http://www.dbguide.net/db.db?cmd=view&boardUid=148211&boardConfigUid=9&categoryUid=216&boardIdx=137&boardStep=1 Data -> Information -> Knowledge 데이터 자체에는 의미가 없다. -10 가지고는 아무것도 알 수 없다. => 서울 겨울 -10, 데이터를 processing 하면 Information이 돼.. 대한민국의 평균 기온은 -3도야.. -> 30년 역사상 가장 추운 겨울이야 (정보) information = processing ( data ) information을 통해 의사 결정을 함 ( decision ) knowledge는 information 을 바탕으로 누적된 경험을 통해 valu..
DB, DBMS, RDBMS 에 대한 정의 http://xevious7.com/100 DBMS 데이터베이스관리시스템, 오라클(Oracle) , 마이에스큐엘(MySQL), SQL서버(SQLServer) 데이터는 자료라는 뜻이고 컴퓨팅 환경에서는 기본적으로 0과 1의 이진(Binary) 형태로 저장됩니다. 그리고 이런 데이타를 처리해서 나온 데이타를 정보(Information)이라고 합니다. 컴퓨터는 기본적으로 데이타를 저장하고 처리해서 기계 또는 인간에게 정보를 제공하기 위해서 존재합니다. 데이타베이스라는 것은 이러한 데이타를 효율적으로 저장하기 위한 저장소를 의미합니다. 다시말하면, 데이터베이스란 어떤 정보를 얻기위해 효율적으로 저장된 데이타들의 집합이라고 표현할 수 있습니다. 데이터베이스는 사실상 추상적인 개념에 더 가깝습니다. 물리적으로는 결..
오라클 실습 (190501) 연봉을 알고 싶은데 연산에 대한 책임을 클라이언트에서 하는 것이 아니라, 서버로 넘길 수 있다. 컬럼의 헤딩을 보면 조잡한 것을 볼 수 있다 1. as 를 통한 방법 2. as " " 을 통한 방법 3. 공백 문자를 통해 COLUMN ALIAS 를 만들 수 있다. -> 코드의 명료성을 위해 이것을 사용함 || 합성 1번의 경우 하나의 칼럼에 이름과 직급이 모두 뭉쳐서 출력되는 것을 볼 수 있다. 2번의 경우 3번의 경우 to_char은 문자형으로 변환하는 stl 함수, 서로 다른 타입을 만나게 되면 Data type conversion이 발생! 숫자와 문자가 충돌하면 || 연산자일 경우 숫자가 문자로 변환된다. implicit data conversion을 DBMS 서버가 자동으로 한다. 여기서 impl..
Connection이란 DBMS 내부의 Pool 속에 미리 생성되어 있는 Connection을 가져다가 사용하고, 사용이 끝나면 Connection을 Pool에 반환한다. pool 속에 미리 생성되어 있는 connection을 가져다가 사용하고, 사용이 끝나면 connection을 pool에 반환 커넥션 풀이란 DB와 미리 connection( 연결 )을 해놓은 객체들을 pool( 웅덩이 )에 저장해두었다가, 클라이언트 요청이 오면 커넥션을 빌려주고, 볼일이 끝나면 다시 커넥션을 반납받아 pool에 저장하는 방식을 말합니다. 클라이언트가 DB와 연결이 필요할 때, connection pool에서 connection을 빌려와 DB에 접근해서 쿼리를 막 날린 후, 볼 일이 끝나면 사용했던 connection을 다시 pool에 반납..
[ORACLE 11일차] Subquery (2) ◈ 단일 행 Subquery와 다중 행 Subquery 서브쿼리는 반환하는 행 수가 한개인 것과 여러 개인 것에 따라서 단일 행 서브쿼리와 멀티 행 서브쿼리로 분류된다. 단일 행 서브쿼리는 단 하나의 행만 반환하는 서브쿼리로 비교 연산자 (=,1000); 위의 예에서는 EMP 테이블에서 SAL이 1000원 이상인 사원번호를 반환하고!!!!!!!!!!!!!반환된 사원번호와 메인쿼리의 사원번호와 비교해서 같은 것을 조회하는 것이다. ◈ ALL 메인쿼리와 서브쿼리의 결과가 모두 동일하면 참이다. SELECT * FROM EMPWHERE DEPTNO 1000); 급여가 1000원 이상이 있으면 참이 반환되고 없으면 거짓이 반환된다. ◈ Scalar Subquery스칼라 서브쿼리는 반드시 한 행과 한 칼럼만 반환..