0

오라클 저장 프로 시저 구문/사용법부터 시작할 수있는 좋은 곳을 가르쳐 주시겠습니까? 거기서 좋은 곳을 찾을 수없는 것 같습니다. 나는 (자바, C/C++) 프로그래밍에 능숙하며, 지금 당장 필요한만큼의 SQL을 알고 있지만 내 비즈니스를 수행하기 위해 저장 프로 시저를 사용하도록 제안되었습니다 :오라클 SQL 개발자의 저장 프로 시저

결과 얻기 쿼리 (2 열)에서 가져 와서 행별로 행을 다른 테이블에 삽입하고 그 값은 세 번째 테이블에서 가져온 증분 키와 함께 사용합니다. 물론이 마지막 값은 모든 행에 대해 한 번씩 증가해야합니다.

첫 번째 부분 (삽입 할 데이터 추출)과 두 번째 부분 (데이터를 증분 키로 누른 다음 keygenerator 테이블에서 증분 키로 데이터 삽입)을 수행하는 쿼리가 있는데, 이제는 두 가지 모두를 결합해야합니다. 6000 정도의 행을 일괄 삽입 할 수 있습니다.

모두에게 감사드립니다.

답변

1

오라클은 저장 프로 시저에 PL/SQL 프로그래밍 언어를 사용합니다. 다음은 PL/SQL에 대한 정보입니다. wiki

This도 좋은 소스입니다. ..

및 ... Stored Procedures in PL/SQL

0

오라클은 프로그래머의 인생을 더 쉽게 할 수있는 도구를 많이 제공하지만, 내 조언은 당신이 언어에 익숙해 질 수있는만큼 간단하게 시작하는 것입니다 무엇 너는 아주 단순 해 보인다. 이것은 시작하기에 좋은 곳이다.

http://www.devshed.com/c/a/Oracle/Oracle-Stored-Procedures/

+0

매우 간단, 그냥 인치 멀리 내 목표에서입니다. 가이드에 감사드립니다. – Alessandro

0

초보자로서, 당신은 절차에 관련된 모든 기초를 포함, 아래 링크를 통해 이동할 수 있습니다.

-- The REPLACE keyword is optional. Without it the CREATE statement 
-- will fail if there there is already a procedure with the same name 
CREATE [OR REPLACE] PROCEDURE procedure_name AS|IS 
-- Variable declarations 
BEGIN 
    -- Stored procedure body 

-- Optional exception block 
[EXCEPTION] 
    -- Exception handlers 
END [procedure_name]; 
/

-- The procedure_name after the END statement is optional, used 
-- mostly for readability 

프로그래밍 언어는 기본적으로 PL/SQL,하지만 오라클은 또한 자바 저장 프로 시저를 작성할 수 있습니다 : link

0

저장 프로 시저에 대해서는, 기본 구문입니다. 운영 체제의 공유 라이브러리를 참조하는 외부 프로 시저 을 작성하여 외부 C 코드 (또는 C 링키지 오브젝트 라이브러리를 생성 할 수있는 언어)를 호출 할 수도 있습니다.

PL/SQL은 파스칼 및 델파이와 유사합니다. 파스칼을 기반으로하는 Ada 언어를 기반으로합니다. PL은 "절차 언어"의 약자이지만 객체 지향 프로그래밍 패러다임을 허용합니다.

구문 참조에 대한 자세한 내용은 구문 및 사용 방법에 대한 PSOUG (http://psoug.org) 참조 라이브러리가 특히 유용합니다. 다음은 우선 두 개의 링크가 좋다 :

http://psoug.org/definition/procedure.htm 실제로
http://psoug.org/reference/procedures.html