[오라클] 동적쿼리
'select 1 from dual'
위처럼 문자열로 쿼리를 조합하여 문장을 만들어서 쿼리 할때가 있다.
오라클에서는
begin
open :vcr for 'select 1 from dual';
end;
이러면 쉽게 가능하다.
'# 7) 데이타베이스 > 오라클' 카테고리의 다른 글
달력2 (0) | 2019.11.03 |
---|---|
달력 1 (0) | 2019.11.03 |
[오라클] 패키지 만드는 구문.. (0) | 2010.10.23 |
[토드9.5] 쿼리 테스트 할때 구문 작성법... (0) | 2010.10.23 |
[오라클] 오브젝트 이름의 길이는 30 문자 이하로 제한됩니다 (0) | 2010.10.23 |
[MS-SQL] 누적 계산에 사용한 쿼리...
오라클에서 했던걸 MS로 바꿔보았다
쿼리야 오라클이나 MS나...
누적이라서 ^^ 이정도면 뭐...
SELECT YEAR0_SUMAMT ,
(
SELECT SUM( YEAR0_SUMAMT )
FROM PLAN_RESULTS
WHERE YYYYMM <= A.YYYYMM
AND GIGUM_CODE = A.GIGUM_CODE
) YEAR0SUM
FROM PLAN_RESULTS A
'# 7) 데이타베이스 > Ms-Sql' 카테고리의 다른 글
[MS-SQL]쿼리에 대한 성능 비교 해보기.. (0) | 2010.11.05 |
---|---|
[MS- SQL] 한방에 두개의 범위 데이타 그룹바이 걸기 (0) | 2010.11.05 |
[MS-SQL] SELECT 쿼리.. (0) | 2010.10.23 |
[ MS-SQL ] 간단한 쿼리인데 3개의 Row에 대해 계산해서 한행 추가 (0) | 2010.10.23 |
[MS-SQL] 피벗 .. (0) | 2010.08.24 |
[오라클] 패키지 만드는 구문..
MS에서는 { 프로시져명 : 번호 } 같은걸로 했던게 기억나는데 맞는지 모르겠다.
패키지내에서는 프로시져들을 그룹화 할 수 있다.
-- 패키지 헤더 템플릿.
CREATE OR REPLACE PACKAGE {스키마명}.{패키지명} AS
TYPE {커서명} IS REF CURSOR;
/******************************************************************************
기 능 : 주석...
*****************************************************************************/
PROCEDURE {프로시져 이름}
(
{파라미터명} IN {파라미터 데이타 타입}
);
END {패키지명};
/
-- 패키지 Body 선언 템플릿
CREATE OR REPLACE PACKAGE BODY {스키마명}.{패키지명} IS
/******************************************************************************
기 능 : 주석...
******************************************************************************/
PROCEDURE {프로시져 이름}
(
{파라미터명} IN {파라미터 데이타 타입}
)
IS
{ 프로시져 내에서 사용될 타입/ 변수 선언}
BEGIN
{프로시져 쿼리내용}
END;
END {패키지명};
/
'# 7) 데이타베이스 > 오라클' 카테고리의 다른 글
달력 1 (0) | 2019.11.03 |
---|---|
[오라클] 동적쿼리 (0) | 2010.10.24 |
[토드9.5] 쿼리 테스트 할때 구문 작성법... (0) | 2010.10.23 |
[오라클] 오브젝트 이름의 길이는 30 문자 이하로 제한됩니다 (0) | 2010.10.23 |
[ 토드 9.5 ]KEY 단축키 (0) | 2010.10.23 |