DataScience
article thumbnail
PL/SQL 기초 실습
SQL 2022. 12. 14. 13:45

set serveroutput on; begin dbms_output.put_line('안녕 PL/SQL'); end; -- 스칼라 변수를 선언한다. declare sonno number(4); sonname varchar2(12); -- 실행문을 시작한다. begin sonno := 1001; sonname := '홍길동'; dbms_output.put_line(' 사번 이름'); dbms_output.put_line(' ---------------'); dbms_output.put_line(' ' || sonno || ' ' || sonname); -- 실행문을 종료한다. end; -- 레퍼런스 변수를 선언한다. declare sonno emp.empno%type; sonname emp.ename%t..

article thumbnail
SQL Oracle DB XE 11g환경 구축
SQL 2022. 12. 14. 13:44

https://www.oracle.com/ 1.오라클 계정을 만든다 2. DB,SQL Developer 다운로드후 차례대로 설치(Java SE 8 이 없는 경우 Java SE 8 다운로드) 버전 중요하다 버전 맞게 설치한다 ​ Orcale DB XE 11g Release 2 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html ​ Java SE 8(jdk-8u202) https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html#license-lightbox ​ SQL Developer 21.4.2 https://download.oracle.c..

SQL 서브쿼리 연습문제
SQL 2022. 12. 14. 13:42

emp테이블에서 SCOTT사원이 받는 급여보다 많이 받는 사원을 구해서 그 사원의 사원번호, 이름, 업무, 급여순으로 출력하는 SQL? 1) SCOTT사원이 받는 급여 => 서브쿼리 select sal from emp where ename='SCOTT'; SAL ---------- 3000 ​ 2) select empno, ename, job, sal from emp where sal > 3000; => 메인쿼리 SQL> select empno, ename, job, sal from emp where sal > 3000; EMPNO ENAME JOB SAL ---------- ---------- --------- ---------- 7839 KING PRESIDENT 5000 ​ 3) 1) + 2) se..

article thumbnail
PL/SQL 프로시저 IN, OUT, IN OUT 차이
SQL 2022. 12. 14. 13:41

--프로시저 선언 CREATE OR REPLACE PROCEDURE my_INOUT_proc ( p_var1 VARCHAR2, p_var2 OUT VARCHAR2, p_var3 IN OUT VARCHAR2 ) IS BEGIN DBMS_OUTPUT.PUT_LINE('p_var1 = ' || p_var1); DBMS_OUTPUT.PUT_LINE('p_var2 = ' || p_var2); DBMS_OUTPUT.PUT_LINE('p_var3 = ' || p_var3); p_var2 := 'A2'; p_var3 := 'B2'; END; DECLARE v_var1 VARCHAR2(100) := 'A'; v_var2 VARCHAR2(100) := 'B'; v_var3 VARCHAR2(100) := 'C'; BEGIN..

article thumbnail
R-SQL(ORACLE) 연동 기초 문제
SQL 2022. 12. 14. 13:40

​ --------------------------ORACLE SQL DEVELOPER-------------------------------- --1. SQL developer를 이용하여 Oracle XE DB에 scott계정으로 접속하여 아래 table 을 생성하시오. CREATE TABLE EXAM_TABLE( ID VARCHAR(50) PRIMARY KEY, PASS VARCHAR(30) NOT NULL, NAME VARCHAR(25) NOT NULL, SCORE NUMBER(3) ); INSERT INTO EXAM_TABLE VALUES('1001', '1234','Kim',90); INSERT INTO EXAM_TABLE VALUES('1002', '3456','Lee',100); INSERT..

article thumbnail
R-SQL 연동(csv,DataFrame)
SQL 2022. 12. 14. 13:39

R에서 csv파일 불러와서 SQL에 저장하기 sample

article thumbnail
SQL(Oracle)-R 연동 환경 구축
SQL 2022. 12. 14. 13:38

​ # 1. C:드라이브에 OracleTest 폴더 생성 # 2. OracleTest폴더에 ojdbc6 저장(driver) # ojdbc6 위치 # C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib ​ https://cran.r-project.org/bin/windows/Rtools/history.html R-tools 4.0, 3.6 설치 https://cran.r-project.org/bin/windows/Rtools/rtools40-x86_64.exe https://cran.r-project.org/bin/windows/Rtools/Rtools35.exe ​ R-tools 설치시 R 3.5.x + 32 bit toolchain 체크 해제 ADD Path..