sql-pl

    1

    3답변

    에서 '설정'및 '선택'차이점 SQL PL로 개발할 때 '설정'과 '선택 대상'의 차이점은 무엇입니까? set var = (select count(1) from emp); select count(1) into var from emp; 완전히 동일합니까? 그들에 대한 문서는 어디에서 찾을 수 있습니까?

    0

    1답변

    모든 절차를 Oracle에서 DB2 데이터베이스로 마이그레이션해야합니다. 알고 싶습니다, 어떻게해야합니까 구문이 내부에 있습니다.은 오라클과 동일합니다. 오라클에서 사용 변수를하고있다가 ps_iPkCooperativa이며 0 오라클 코드 받고있다 : BEGIN SELECT CCOOP INTO ps_iPkCooperativa F

    0

    2답변

    프로 시저가 끝날 때 값을 설정하려고하면 정의되지 않은 이름으로 OUT 매개 변수 ID에 대해 오류가 발생합니다. 그것을 주석 처리하면 절차가 잘 실행됩니다. 내가 뭘 잘못하고 있니? CREATE PROCEDURE P3.CUST_CRT(IN NAME VARCHAR(15), IN GENDER CHAR(1), IN AGE

    1

    1답변

    오라클에서 DB2로 스토어드 프로 시저 코드를 마이그레이션 중이므로 어레이 멤버십을 테스트하는 방법을 찾아야합니다 (Oracle에는 MEMBER OF 연산자가 있음). 저장 프로시 저는 JDBC 코드를 통해 Java 코드의 매개 변수로받은 사용자 배열을 사용합니다. 해당 배열에서 구성원 테스트를 수행하는 가장 효율적인 방법을 찾고 싶습니다. 오라클 사용하여

    1

    2답변

    FOR 문에서 동적 SQL을 사용할 수 있습니까? FOR 루프를 사용하여 SELECT 문의 레코드 묶음을 처리하고 있습니다. 그러나 테이블 이름이 변수에 저장 될 수있는 것처럼 SELECT 문이 런타임에 프레임 화되게하려면 어떻게해야합니까? for thisRecord as select myColumn from MyTable --can this be

    0

    1답변

    db2 용 SQL PL에 저장 프로 시저를 만들려고합니다. 새 필드를 고유 키의 일부로 추가해야하므로 먼저 이전 영국을 삭제 한 다음 새 고유 키를 추가해야합니다. 그것은 MS SQLServer와 오라클에서 잘 돌아 갔지만 DB2에서는 만들 수 없습니다. CREATE PROCEDURE update_unique_key() LANGUAGE SQL BEGIN

    0

    1답변

    정상적으로 실패 할 수있는 명령문의 오류를 처리하는 간단한 스크립트를 만들려고합니다. 테이블이 이미 존재하는 경우이 DB2 10.5입니다 (리눅스) 예 테이블을 생성하고 처리 begin DECLARE CONTINUE HANDLER FOR SQLSTATE '42710' BEGIN END; EXECUTE IMMEDIATE 'CREATE TAB

    1

    2답변

    메신저 인서트의 값을 제한 : insert into TABLEA select b.ID,..... from TABLEB b where code = 'NL' 문제입니다 선택 * TableB의에서 코드 = 'NL'; 1 개 이상의 값을 반환합니다. 어쨌든 단 하나의 값으로 제한하는 것이 있습니까? 은 내가 select min(b.id) 시도하지만

    0

    2답변

    "With"절이 포함 된 매우 복잡한 쿼리가 있습니다. 이 쿼리는 DB2 클라이언트에서 실행될 때 올바르게 작동합니다. 그러나 동일한 쿼리가 PL SQL 저장 프로 시저의 For 루프 커서 내에서 사용되는 경우 작동하지 않습니다. 저장 프로 시저를 데이터베이스에 적용하려고하면 아래와 같이 구문 오류가 발생합니다. SQL0104N An unexpected t

    0

    1답변

    모든 유형의 생성 된 신호를 코드로 처리하려고합니다. Declare Handler를 사용하여 특정 핸들을 잡는 방법을 알고 있지만, 나는 그것들 모두를 원합니다. 예를 들어, 여기서 72822 신호를 잡습니다. DECLARE EXIT HANDLER FOR SQLSTATE '72822' BEGIN IF (var = 'OK') RE