분류 전체보기
-
오라클 PL/SQL 제어문, 반복문, 탈출문ORACLE 2021. 12. 4. 11:56
자바에 있는 문법들이 오라클 PL/SQL에도 있다. --IF문 DECLARE v_num1 NUMBER := 10; v_num2 NUMBER := 5; BEGIN IF v_num1 >= v_num2 THEN DBMS_OUTPUT.PUT_LINE(v_num1||'이(가) 큰 수'); ELSE DBMS_OUTPUT.PUT_LINE(v_num2||'이(가) 큰 수'); END IF; END; --ELSIF DECLARE v_salary NUMBER := 0; v_department_id NUMBER := 0; BEGIN v_department_id := ROUND(DBMS_RANDOM.VALUE(10,120),-1); SELECT salary INTO v_salary FROM employees WHERE dep..
-
오라클 PL/SQL 진입!ORACLE 2021. 12. 3. 02:26
오전..에는.. 학원 자체 시험을 3과목이나 봐서 오후에서야 수업을 진행할 수 있었다. 시험에서 좋은 성적을 받았으면 좋겠다. /PL/SQL 이란? - 오라클에서 제공하는 SQL 프로그래밍 기능이다. - 일반적인 프로그래밍과는 차이가 있지만, 오라클 내부에서 적절한 처리를 위해서 적용해 줄 수 있는 절차지향적 코드 작성 방식입니다. - 쿼리문의 집합으로 어떠한 동작을 일괄처리하기 위한 용도로 사용합니다. SET SERVEROUTPUT ON; --출력문 활성화 DECLARE -- 변수를 선언하는 구간(선언부) emp_num NUMBER; --변수 선언 BEGIN -- 코드를 실행하는 시작 구간(실행부) emp_num := 10; --대입 연산자:= dbms_output.put_line(emp_num); -..
-
11/29 오라클ORACLE 2021. 11. 29. 23:24
--오토커밋 확인 SHOW AUTOCOMMIT; --오토커밋 온 SET AUTOCOMMIT ON; --오토커밋 오프 SET AUTOCOMMIT OFF; SELECT * FROM emps; INSERT INTO emps (employee_id, last_name, email, hire_date, job_id) VALUES(300,'kim', 'abc@naver.com',sysdate, 1800); --보류 중인 모든 데이터 변경사항을 취소(폐기), 직전 커밋 단계로 회귀(돌아가기) ROLLBACK; COMMIT; DELETE FROM emps WHERE last_name = 'kim'; SAVEPOINT delete_kim; --세이브포인트 생성 --롤백할 포인트를 직접 이름을 붙여서 지정할 수 있습니다...
-
11/26 복습복습 금토일..[3]ORACLE 2021. 11. 28. 22:36
/* #서브 쿼리 -서브 쿼리의 사용 방법은 ()안에 명시합니다. -서브쿼리절의 리턴행이 1줄 이하여야 합니다. -서브쿼리 절에는 비교할 대상이 반드시 한 개 들어가야 합니다. -해석할 때는 서브쿼리 절을 먼저 해석하면 됩니다. */ --'Nancy'의 급여보다 급여가 많은 사람을 검색하는 문장 SELECT salary FROM employees WHERE first_name = 'Nancy'; SELECT first_name FROM employees WHERE salary>12008; SELECT * FROM employees WHERE salary > (SELECT salary FROM employees WHERE first_name = 'Nancy'); --다음 문장은 서브쿼리의 리턴 행이 여러 ..
-
11/25 오라클 [2]ORACLE 2021. 11. 25. 20:25
어제에 이어서 오라클 수업을 진행했다. -- 형 변환함수 TO_CHAR,TO_NUMBER, TO_DATE -- 날짜를 문자로 TO_CHAR(값, 형식) SELECT TO_CHAR(sysdate) FROM dual; SELECT TO_CHAR(sysdate, 'YYYY-MM-DD HH:MI:SS') FROM dual; SELECT TO_CHAR(sysdate, 'YY-MM-DD A.M. HH:MI:ss') FROM dual; SELECT first_name, TO_CHAR(hire_date, 'YYYY"년" MM"월" DD"일"') FROM employees; --숫자를 문자로 TO_CHAR(값, 형식) SELECT TO_CHAR(20000, '99999') FROM dual; --주어진 자릿수에 숫자를 ..
-
11/24 오라클 수업 1일차!ORACLE 2021. 11. 24. 21:35
오늘은 오라클 수업을 처음 하는 날! 선생님이 설치 처음부터 도와주셔서 수월하게 설치했다. SELECT절 FROM employees; SELECT email, phone_number, hire_date FROM employees; -- 컬럼을 조회하는 위치에서 * / + - 연산이 가능합니다. SELECT employee_id, first_name, last_name, salary, salary+salary*0.1 FROM employees; -- NULL 값의 확인 SELECT department_id, commission_pct FROM employees; -- alias(컬럼명의 이름을 변경해서 조회합니다.) SELECT first_name as 이름, last_name as 성, salary as..
-
11/23 java 기초 마지막 날!JAVA 2021. 11. 23. 21:18
이십 며칠 동안 자바 기초를 다졌는데 오늘 마무리를 짓는다고 하신다. 선생님도 신혼 여행에서 다시 돌아오셨고~ 18일차에 배운 Regex를 복습. package regex.pattern; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexEx01 { public static void main(String[] args) { /* # 정규 표현식 (regular expression) - 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용하는 형식 언어입니다. - 지정한 패턴과 일치하는 문자열을 검증할 수 있습니다. # Pattern 클래스 - 정규 표현식을 다루는 클래스입니다 # Matcher 클래스 - 패턴을 ..
-
11/22 html 중간 과제물 제출WEB 2021. 11. 23. 00:46
일주일 동안 대신 강의해 주신 선생님께서 떠나시는 날이었다. 프로젝트를 하나 남기면 좋겠다고 하셔서 그동안 배운 것을 최대한 활용해 보려고 노력했다. 한소희 배우가 나오는 드라마를 너무 잘 본 터라 한소희 배우의 팬페이지를 만들고 싶었다. 정말.. 고등학교 때 내가 좋아하던 아이돌 가수 팬페이지에 들어가면 그 날 홈마가 찍은 사진이 대문짝만하게 찍혀 있는데 앓다 죽을.. 느낌이었는데 내가 좋아하는 느낌의 한소희 배우의 사진을 대문짝하게 메인에 놓으니까 속이 시원했다. 중간 과제물이다 보니, 밑에는 lorem을 넣었다. 앞에 밑줄 부분을 누르면 한소희 위키백과 탭이 열리게 설정해 놓았다. 메뉴 탭에는 한소희 배우가 출연한 드라마 제목들을 써놨다. 클릭하면 한소희 배우가 맡았던 배역들의 사진을 볼 수 있다...