본문 바로가기

PLT 5.2 특정 행의 검색 PLT 5.2 특정 행의 검색 일반적인 경우 테이블에 있는 모든 자료를 조회할 필요 없이 사용자가 원하는 자료를 조회하는 경우가 대부분 입니다. 이러한 질의를 만족하게 하는 것이 WHERE절입니다. WHERE절은 수행될 조건 절을 포함하며 FROM절 바로 다음에 기술됩니다. SELECT [DISTINCT] {*, column [alias], . . .} FROM table_name [WHERE condition] [ORDER BY {column, expression} [ASC | DESC]]; DISTINCT 중복 행 제거 옵션 * 테이블의 모든 column 출력 alias 해당 column에 대한 다른 이름 부여 table_name 테이블명 질의 대상 테이블 이름 WHERE 조건을 만족하는 행들만 검색.. 더보기
Chapter 5 데이터 조회 - PLT 5.1 SELECT문의 기본 사용법 Chapter 5 데이터 조회 PLT 5.1 SELECT문의 기본 사용법 SELECT문장을 이용하여 데이터베이스로부터 저장되어 있는 데이터를 검색하는 방법에 대하여 알아보기로 한다. SQL SELECT 문장의 성능 n Selection : 질의에 대해 RETURN하고자 하는 테이블의 행을 선택하기 위해 SQL의 Selection기능을 사용할 수 있습니다. n Projection : 질의에 대해 RETURN하고자 하는 테이블의 열을 선택하기 위해 SQL의 Projection 기능을 사용할 수 있습니다. n Join : 공유 테이블 양쪽의 열에 대해 링크를 생성하여 다른 테이블에 저장되어 있는 데이터를 함께 가져오기 위해 SQL의 join 기능을 사용할 수 있습니다. SELECT [DISTINCT] {*, .. 더보기
PLT 4.4 데이터베이스 TRANSACTION PLT 4.4 데이터베이스 TRANSACTION ORACLE SERVER는 TRANSACTION을 근거로 하는 데이터의 일관성을 보증한다. TRANSACTION은 데이터 변경시에 보다 나은 융통성과 제어를 제공하며 그들은 사용자 프로세스 실패나 시스템 실패 같은 이벤트에서 데이터의 일관성을 책임집니다. TRANSACTION은 데이터를 일관되게 변경하는 DML문장으로 구성됩니다. 예를 들면, 하나의 예금에 대한 차변과 똑같은 금액이 있는 다른 예금에 대한 대변을 포함해야 하는 두 개의 예금 사이에 예금을 전달합니다. 액션은 둘 모두 실패하거나 둘 모두 성공해야 합니다. 대변은 차변 없이는 인증될 수 없습니다. TRANSACTION의 유형 유 형 설 명 DML 작업의 논리적인 단위로 취급하는 임의의 수의 D.. 더보기