목록Programming (117)
Patrick's 데이터 세상
텍스트 제어 함수 텍스트 문자열을 제어하는 데 사용되는 텍스트 함수입니다. 예를 들어 값의 앞뒤에 공백을 붙이고 잘라내거나, 대·소문자를 변환하는 등의 작업을 수행합니다. * LENGTH - 문자열 길이 구하는 함수 - 한글을 1byte로 계산 EX) SELECT LENGTH('AB한글*1') FROM DUAL; 결과) 6 * LENGTHB - 한글을 2byte로 계산 (KO16KSC5601(한글 완성형), KO16MSWIN949는 한 글자를 2Byte로 인식하지만, UTF8/AL32UTF8의 경우 한 글자를 3Byte로 인식합니다. UTF8/AL32UTF8의 장점은 한글 정렬(Order by)이 가능하지만, 3Byte 길이를 소모합니다.) EX) SELECT LENGTHB('AB한글*1') FROM D..
함수 함수란 데이터베이스에서 select 절에서 원하는 구문을 얻기 위하여 사용합니다. 형 변환, 원하는 텍스트, 현재 날짜, 숫자 연산 등으로 원하는 데이터를 가공하여 사용할 수 있습니다.
자바 기본 개념 객체지향언어인 자바를 하면서 제일 먼저 접하는 것은 바로 객체와 클래스라는 단어입니다. 클래스의 개념을 파악하기 위해 데이터 타입, 변수, 상수의 의미를 파악하여 보겠습니다. * 데이터 타입 데이터 타입이란 자료에 대한 형태를 의미합니다. 컴퓨터 내에 데이터를 구분하는 방법론을 제시해주고 있는 것이 바로 데이터 타입입니다. 데이터의 자료형을 지정하는 것입니다. * 자바에서 사용하는 대표적인 데이터 타입 정수형 실수형 문자형 불린형 데이터 타입 int long float double char boolean 데이터 0 0L 0.0f 0.0d 'a' false Byte 수 4 8 4 8 2 1 * 데이터 타입의 역할 - 데이터가 가질 자료형을 지정합니다. - 데이터가 가질 메모리 크기를 지정합..
COMMIT 구문 데이터베이스 내의 연산이 성공적으로 종료되어 연산에 의한 수정 내용을 지속적으로 유지하기 위한 명령어를 말합니다. * INSERT, UPDATE, DELETE 이후에 COMMIT으로 연산들의 집합을 실행합니다. ROLLBACK 구문 데이터베이스 내의 연산이 비정상적으로 종료되거나 정상적으로 수행이 되었다 하더라도 수행되기 이전 상태로 되돌리기 위해 연산 내용을 취소할 때 사용하는 명령어를 말합니다. * 이전 COMMIT 시점으로 돌아갑니다. GRANT 구문 관리자가 사용자에게 데이터베이스에 대한 권한을 부여하기 위한 명령어입니다. * GRANT 구문 형식 GRANT 권한 내용 ON 테이블명 TO 사용자 [WITH GRANT OPTION]; GRANT 권한 내용(A) ON 테이블명(B) ..
DCL SQL 제어어(DCL : Data Control Language) 관리자가 데이터의 보안, 무결성 유지, 병행제어, 회복 등을 하기 위해 사용하는 언어를 말합니다. SQL 제어어의 종류는 COMMIT, ROLLBACK, GRANT, REVOKE 등이 있습니다.