2021/12/13 9

PL/SQL - 커서(CORSOR)

https://goddaehee.tistory.com/117 [Oracle] PL/SQL 기초3 - 커서 [Oracle] PL/SQL 기초3 - 커서 (CURSOR) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ PL / SQL 커서 ] 입니다. : ) 개인적으론 PL / SQL 의 꽃은 "커서"가 아닐까 생각합니다. 커서 (CURSOR) [정의] - SQL.. goddaehee.tistory.com CORSOR (커서) - SQL커서는 Oracle서버에서 할당한 정용 메모리 영역에 대한 포인터이다. - 질의의 결과로 얻어진 여러 행이 저장된 메모리상에 위치 - 커서는 select 문의 결과 집합을 처리하는데 사용 CORSOR 의 종류 1. 암시적 커서 (Implicit Cursor) / 묵시적 커서 1..

차근차근/Oracle 2021.12.13

PL/SQL기초

https://goddaehee.tistory.com/99 [Oracle] PL/SQL 기초 (정의, 특징, 사용방법, 변수선언 방법) [Oracle] PL/SQL 기초 (정의, 특징, 사용방법, 변수선언 방법) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [PL/SQL 기초] 입니다. :) ▶ PL/SQL (Procedural Language extension to SQL) - SQL을 확장한 절.. goddaehee.tistory.com PL/SQL(Procedural Language extension to SQL) - SQL을 확장한 절차적 언어 - 관계형 데이터베이스에서 사용되는 Orcale의 표준 데이터 엑세스 언어로, 프로시저 생성자를 SQL과 완벽하게 통합한다. - 유저 프로세스가 PL/SQL..

차근차근/Oracle 2021.12.13

Procedural Programming 절차적 프로그래밍

https://namu.wiki/w/%EC%A0%88%EC%B0%A8%EC%A0%81%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D 절차적 프로그래밍이란 단순히 순차적인 명령 수행이 아니라 루틴, 서브루틴, 메소드, 함수 등(이를 통틀어 프로시저라고 한다.)을 이용한 프로그래밍 패러다임을 뜻한다. 명령형 프로그래밍의 일종이다. '절차적 프로그래밍'이라는 한국어 번역은 오해의 여지가 크다. Procedural Programming에서 Procedural를 '절차적'으로 번역해버려서 마치 절차적으로 실행하는 것이 중점이 되는 것처럼 보이기 때문이다. 그런데 절차적이지 않은 프로그래밍이란 건 애초에 존재하지 않는다. Procedural의 Procedure는 '절차'라는 ..

PL/SQL 변수선언 %type

PROCEDURE 에 IS와 BEGIN사이에 선언되어 있는 변수에 %type이 있는 것을 보고 찾아보았다. 우선 %type이 적힌 위치가 내가 보고있는 코드에서는 IS 아래 있었고 인터넷에서 본 예제에는 DECLARE아래 있어서 이 둘의 차이가 궁금해졌다. 1. PL/SQL에서 IS와 DECLARE의 차이 http://www.gurubee.net/article/54000 변수부에서 IS 와 DECLARE 차이가 뭔가요? pl sql에서변수부에서 IS 와 DECLARE 차이가 뭔가요?^^ www.gurubee.net PL/SQL에서는 블럭 단위로 변수선언, 로직처리, 에러처리가 가능하다. 하나의 블럭은 Declare, Begin, Exception, End로 구성된다. 블럭은 중첩하여 다른 블럭을 포함할 ..

차근차근/Oracle 2021.12.13

log4j 취약점 해결방법

https://www.dailysecu.com/news/articleView.html?idxno=132474 아이오티큐브, 치명적 보안취약점 ‘Log4Shell’ 점검 도구 긴급 배포 - 데일리시큐 국산 오픈소스 취약점 점검 솔루션 개발사 아이오티큐브가 자사가 개발한 래브라도 OSS를 통해 치명적 보안 취약점 ‘Log4Shell’ 취약점 점검 서비스를 무료 배포한다고 12일 밝혔다.현존하는 대 www.dailysecu.com 문제는 ‘Log4Shell’에서 발견된 원격 코드 취약점(CVE-2021-44228)을 통해 목표 서버나 PC의 모든 권한을 취득할 수 있으며, 이는 비밀번호 입력 없이 목표 서버를 통해 정부 기관 및 기업의 데이터를 탈취하거나 악성 프로그램을 심어 다양한 보안사고를 유발할 수 있다..

mybatis Oracle Procedure 호출하기

ibatis에서는 라는 태그가 있었는데 mybatis에는 없다고 한다. 하지만 update, insert, select 아무 태그에서나 프로시저를 호출할 수 있다. 프로시저 선언 CREATE OR REPLACE PROCEDURE PROCEDURE_NAME ( c_resurt OUT P_OUT_CURSOR.CURSORTYPE, v_year in varchar2, v_term in varchar2, v_no in varchar2 ) AS ... 출처: https://stove99.tistory.com/78 [스토브 훌로구] 프로시저 호출 { CALL PROCEDURE_NAME( #{result, mode=OUT, jdbcType=CURSOR, javaType=ResultSet, resultMap=test},..

차근차근/Spring 2021.12.13

Apache Log4j 2 CVE-2021-44228

https://news.v.daum.net/v/20211212105327384 "컴퓨터 역사상 최악 취약점 발견" 전세계 비상..긴급 보안패치 권고(종합) (서울=뉴스1) 송화연 기자 = 인터넷 서버용 소프트웨어인 아파치(Apache) 소프트웨어 재단의 '로그(Log)4j 2'에서 치명적인 취약점(CVE-2021-44228)이 발견돼 전 세계가 비상에 걸렸다. 일각에선 최악의 보 news.v.daum.net https://boho.or.kr/data/secNoticeView.do?bulletin_writing_sequence=36389 KISA 인터넷 보호나라&KrCERT KISA 인터넷 보호나라&KrCERT www.boho.or.kr □ 개요 o Apache 소프트웨어 재단은 자사의 Log4j 2에서 ..

IT 뉴스 2021.12.13
반응형