본문 바로가기
반응형

분류 전체보기703

[ORACLE] 오라클_트리거(TRIGGER) 트리거 (TRIGGER) 트리거는 데이터베이스 시스템에서 데이터의 입력, 갱신, 삭제 등의 이벤트가 발생하 때마다 자동적으로 수행되는 사용자 정의 프로시저이다. 트리거는 TABLE과는 별도로 DATABASE에 저장된다. 트리거는 VIEW에 대해서가 아니라 TABLE에 관해서만 정의될 수 있다. 트리거는 SQL의 제약조건 방법을 통해 명시할 수 없는 무결성 제약조건을 구현하고, 관련 테이블의 데이터를 일치시킬 때 주로 사용된다. 제약조건과 함께 데이터 무결성을 지키는 하나의 방법으로써 특정 이벤트에 대해서 연속적으로 자동 동작하는 특수한 형태의 저장 프로시저라고 볼 수 있다. 일반적으로 사용처는 많지만 예를 들어보자면 "입고"테이블에 새로운 제품이 들어왔을 때 그 수량을 "재고"테이블에 자동으로 반영되게 .. 2019. 3. 31.
[HTML]HTML5_레이아웃을 위한 시맨틱 요소( header, hgroup, nav, article, section, aside, footer ) 시맨틱 요소 시맨틱(semantic)이란 무엇일까? '의미가 있는', '의미의'라고 해석되는 단어로 HTML문에서 의미를 부여하겠다는 의도가 담겨져 있다. 웹에서 표시되는 BODY영역의 레이아웃을 살펴보면 다음과 같다. 요소 설명 header 머리말을 나타내는 요소 hgroup 제목과 부제목을 묶는 요소 nav 메뉴 부분을 나타내는 요소 article 개별 콘텐츠를 나타내는 요소 section 제목별로 나눌 수 있는 요소 aside 좌우측의 사이드바를 나타내는 요소 footer 제작자의 정보나 저작권의 정보를 나타내는 요소 *실제 사이트 구조도로 살펴보면 다음과 같다. ▷ section 요소 - 문서의 내용 부분을 나타내는 요소이다. - 하나의 section은 하나의 주제를 가지고 있으며 보통 h1~h6.. 2019. 3. 24.
[HTML]HTML5_메타태그(<meta>) 메타 태그() 메타 태그란 무엇일까? 일반적으로 meta 태그의 구성 태그 안에서 name과 content 속성을 이용하여 문서가 어떤 내용을 담는지, 문서의 키워드가 무엇인지, 검색엔진 회피 방법 등을 지정할수있고 charset 속성을 이용하여 문자 인코딩 선언 형식을 변경할 수 있고 http-equiv 속성과 content 속성을 사용하여 http request 에 대한 웹 브라우저의 응답 특성을 변경할 수 있습니다. 각각의 속성과 값들이 어떻게 쓰이는지 확인해 보자 속성 값 설명 name application-name 웹의 이름을 표시 author 문자의 저자를 표시 description 문서의 설명 표시 generator 제작 툴을 표시 keywords 문서의 키워드를 표시 http-equiv c.. 2019. 3. 24.
[HTML] HTML5_기본 구조 HTML5 기본 구조 HTML5의 기본 구조에 대해서 알아보자 HTML5 기본 구조 - HTML5 문서의 기본 구조는 기존의 HTML, XHTML의 형식과 크게 다르지 않습니다. - 기본 HTML, XHTML과 거의 완벽하게 호환이 됩니다. - HTML 구성요소 - 구성요소 설명 요소(Elements) 시작과 종료를 나타내는 태그로 이루어진 모든 명령어 ex) 문서의 제목 태그( Tag) '' 로 둘러싸인 요소의 일부 시작 태그 와 종료 태그 로 이루어져 있지만 일부 요소는 종료 태그가 없는 것도 있다. 속성(Attributes) 요소의 시작 태그 내에 사용한다 , 명령어를 구체화시키는 역할을 한다. ex) 문서의 내용 변수(Arguments) 속성과 관련된 값 ex) 문서의 내용 다음은 HTML5를 사.. 2019. 3. 24.
[JAVA] 자바_스캐너(Scanner) 스캐너(Scanner) - Scanner 클래스이다. (java.util.Scanner) - 읽은 바이트를 문자, 정수, 실수, 불리언, 문자열 등 다양한 타입으로 변환하여 리턴하는 클래스이다. - Scanner는 입력되는 키 값을 공백으로 구분되는 토큰 단위로 읽는다. - 공백 문자 : ' \t ' , ' \f ' , ' \r ' , ' ' , ' \n ' - 개발자가 원하는 타입 값으로 쉽게 읽을 수 있다. - 프로그램을 실행시키고 콘솔 창에 문자열을 입력하고 'Enter'를 누르면 된다. * Scanner 클래스 기본 사용법 import java.util.Scanner; //기본적으로 import 문 필요 Scanner scan = new Scanner(System.in); // Scanner 객체.. 2019. 3. 21.
[ORACLE] 오라클_세션의 날짜/시간 형식 확인 및 변환(SESSION SET FORMAT) 날짜 및 시간의 형식 확인 하나의 테이블에서 둘 다 확인이 가능하다 바로 'nls_session_parameters'라는 테이블인데 확인하는 방법은 간단하다. SELECT * FROM nls_session_parameters WHERE parameter LIKE ‘%FORMAT%’; 이렇게 테이블 조회를 해보면 'nls_date_format'과 'nls_timestamp_format'이 눈에 보일텐데, 각각 날짜와 시간의 형식을 나타내는 컬럼이다. 이 테이블에서 이제 자신이 원하는 형식으로 바꿔주면 된다. SYSDATE나 SYSTIMESTAMP에서 보고싶은 형식으로 ALTER SESSION SET nls_date_format = ‘YYYY-MM-DD’; ALTER SESSION SET nls_date_f.. 2019. 3. 20.
[ORACLE]오라클_ESCAPE( LIKE시 '%' , ' _ ' 포함된 문자 검색 ) ESCAPE - LIKE 연산으로 '%' 나 '_' 가 포함된 문자를 검색하고자 할때 사용된다. - '%'나 '_' 앞에 ESCAPE로 특수문자를 지정하면 검색할 수 있다. - 특수문자는 아무거나 상관없이 사용 가능하다. 특수문자를 지정한다는게 무슨 의미일까? 일단 일반적으로 LIKE 구문을 사용하는것 처럼 사용해보면 아래와 같다. SELECT name FROM oracleStudy WHERE name like '%_%'; -- 하늘_바람,높새%바람,피카츄,라이츄 SELECT name FROM oracleStudy WHERE name like '%%%'; -- 하늘_바람,높새%바람,피카츄,라이츄 '%' 나 '_' 가 포함된 문자열만 검색하고자 했는데 역시 인식을 하지 못하는 상황이 발생한다. 이럴때 사용.. 2019. 3. 20.
[JAVA] 자바_리터럴(literal)이란? 리터럴(literal) 리터럴이란 프로그램에서 직접 표현한 값을 의미한다. 소스 코드의 고정된 값을 대표하는 용어이며, 종류로는 정수, 실수, 문자, 논리, 문자열 리터럴이 있다. 일단 자바 데이터의 기본적인 타입은 다음과 같다. 정수 리터럴 10진수, 8진수, 16진수, 2진수 리터럴 int a = 15; int b = 015; int c = 0x15; int d = 0b0101; 각각의 선언에 대한 리터럴은 다음과 같다. 15 → 10진수 리터럴 15 015 → 0으로 시작하면 8진수, 십진수값으로 13 출력 0x15 → 0x로 시작하면 16진수, 십진수값으로 21 출력 0b0101 → 0b로 시작하면 2진수, 십진수값으로 5 출력 정수 리터럴은 int형으로 컴파일 되며, long 타입 리터럴은 숫자.. 2019. 3. 18.
[VSCode] Visual Studio Code 다운로드 및 설치 - 소스코드 편집기 비주얼 스튜디오 코드 (VSCode)를 다운로드 및 설치하는 방법에 대해 알아보자. 우선 아래 링크를 통해 다운로드 부터 진행해주자. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 그럼 아래와 .. 2019. 3. 18.
반응형
TOP