7월, 2015의 게시물 표시

JavaScript 정리

HTML에 JavaScript 삽입 <script language="javascript"> JavaScript Statements </script> HTML에 JavaScript 코드 파일 삽입 <script language="javascipt" src="src.js"> </script> 변수의 대소문자 구분 변수에 포함된 데이터의 형을 지정하지 않고, JavaScript 인터프리터가 변수에 포함된 데이터 형을 추적하고 변환. JavaScript 데이터 형 숫 자 형 : 정수와 부동 소수 BOOLEAN : true, false STRING : 작은 따옴표나 큰 따옴표에 들어가 있는 값으로, 특수문자 포맷 사용시에는 '\'와 함께 사용. null : 아무런 값도 없는 것으로, 변수를 초기화 시키거나 어떤 값이나 이벤트를 지울 때 사용됨 undefined : 변수만 만들고, 값을 할당하지 않은 상태 유형간의 변환 스트링 피연산자가 비스트링 연산자와 사용된 경우 다른 연산자를 모두 스트링으로 변환 BOOLEAN값은 1과 0으로 변환되어 수치 연산을 지원 null값은 스트링 연산에 대해서는 "null", 논리 연산에서는 false, 그리고 수치 연산에서는 0으로 각각 변환 변환 함수 eval() : 스트링 표현식을 수치값으로 변환하고, 파라미터가 수치형태가 아닌 스트링 값이면 에러 발생 parseInt() : 스트링에 포함된 첫번째 정수를 리턴하고, 스트링이 정수로 시작되지 않으면 0을 리턴 parseFloat() : 스트링에 포함된 첫번째 부동 소수를 리턴하거나 스트링이 적절한 부동 소수로 시작되지 않으면 0을 리턴 배열 : 값의 시퀀스를 정렬할 수 있는 객체로, JavaScript의 특수형으로 배열 사용 전엔 반드시 선언해야 한다. 배열 선언 예 arrayName = new Array(arrayLength) a

Oracle Trigger (오라클 트리거)

11.1 개요   TRIGGER 란 DML 작업 즉 , INSERT, DELETE, UPDATE 작업이 일어날 때 자동으로 실행되는 객체로 특히 이런 TRIGGER 를 DML TRIGGER 라 한다 . TRIGGER 는 데이터의 무결성 뿐만 아니라 다음과 같은 작업에도 사용된다 .     ⋅ 자동으로 파생된 열 값 생성   ⋅ 잘못된 트랜잭션 방지   ⋅ 복잡한 보안 권한 강제 수행   ⋅ 분산 데이터베이스의 노드 상에서 참조 무결성 강제 수행   ⋅ 복잡한 업무 규칙 강제 수행   ⋅ 투명한 이벤트 로깅 제공   ⋅ 복잡한 감사 제공   ⋅ 동기 테이블 복제 유지 관리   ⋅ 테이블 액세스 통계 수집   ■ 주의   트리거 내에서는 COMMIT, ROLLBACK 문을 사용할 수 없다 .     11.2 TRIGGER 의 종류   트리거는 SQL 문이 언제 실행되느냐에 따라 또는 트리거하는 SQL 문장에 의해 영향 받는 각 row 에 대해 트리거가 실행되느냐 아니냐에 따라 다음과 같이 분류된다 .   SQL 문의 실행시기에 따른 분류 BEFORE 트리거 SQL 문장이 실행되기 전 트리거가 먼저 실행됨 AFTER 트리거 SQL 문장이 실행된 다음 트리거가 실행됨 SQL 문에 의해 영향 받는 각 row 에 따른 분류 ROW 트리거 SQL 문장의 각 row 에 대해 한번 씩 실행 STATEMENT 트리거 SQL 문장에 대해 한번만 실행 (DEFAULT