본문 바로가기

Oracle

(3)
UPDATE FROM절 서브쿼리 UPDATE문에 사용도는 FROM절의 서브쿼리는 직접적으로 UPDATE 대상 테이블에 대한 뷰로 생성되기에 서브쿼리에서 사용된 테이블 별칭이나 칼럼명은 직접적으로 대상 테이블이 아니라 참조할 수 없다.. 따라서 직접적으로 UPDATE 대상인 참조 테이블의 테이블을 참조하는 형식으로 작성해야 된다. UPDATE ( SELECT MK,MB,BN,BB,MT,SUM FROM ( SELECT A.MASTER_KYOHWAN MK, A.MASTER_BLOCK MB, B.BKBR_BKNAME BN, b.bkbr_brname BB, A.MASTER_STATUS MT, SUM(A.MASTER_AMOUNT) SUM FROM MASTER_PROPOSE A LEFT OUTER JOIN BKBR B ON A.MASTER_BK||..
저장 프로시져 그리고 뷰,, DBMS에서 뷰(View)와 저장 프로시저(Stored Procedure)는 매우 다른 개념이지만 각각의 용도와 특성을 이해하는 것은 데이터베이스 설계와 사용에 있어 매우 중요합니다. 다음은 각각에 대한 주요 차이점입니다: 저장 프로시저(Stored Procedure) 1. 정의: 저장 프로시저는 데이터베이스에 저장된 하나 이상의 SQL 문의 집합으로, 필요할 때 호출되어 실행됩니다. 2. 용도: 복잡한 비즈니스 로직, 데이터 검증, 반복적인 작업 등을 데이터베이스 서버에서 직접 처리하기 위해 사용됩니다. 3. 특징: 저장 프로시저는 데이터를 읽고, 쓰고, 수정하고, 삭제하는 등의 다양한 작업을 수행할 수 있습니다. 4. 성능: 저장 프로시저는 데이터베이스 서버에서 직접 실행되므로 네트워크 지연 시간을 ..
SQLD 시험 대비 - SQL 기본 (3) 다중행 집계 함수 1. 여러 행들의 그룹이 모여서 그룹당 단 하나의 결과를 돌려주는 함수이다. 2. GROUP BY 절은 행들을 소 그룹화 한다. 3. Select , Having, Order By 절에 사용가능 - All : Default 옵션, 생략 가능 - Distinct : 같은 값을 하나의 데이터로 간주 옵션 Count(*) : Null 포함 행의 수 Count(표현식) : Null 제외 행의 수 Sum, Avg : Null 제외 합계, 평균 연산 Stddev: 표준편차 Varian : 분산 Max , Min : 최댓값, 최솟값 Group By, Having절의 특징 1. Group By 절을 통해 고 소 그룹별 기준을 정한 후 Select 절에 집계함수를 사용한다. 2. 집계 함수의 통계정보는..

반응형