본문 바로가기

프로시저2

티베로 함수, 패키지, 프로시저 등 저장 오브젝트 쿼리 추출하기 티베로 데이터베이스에서 함수, 패키지, 프로시저와 같은 stored object의 쿼리를 추출하기 위해서는 다음과 같은 뷰를 사용하면 된다. DBA_SOURCE ALL_SOURCE USER_SOURCE Tibero 6 버전에서는 Line 컬럼이 추가됐다. Line은 스크립트 조각 문장(TEXT)의 순서이다. 저장 오브젝트(Stored Object) 쿼리 추출 SELECT text FROM DBA_SOURCE WHERE owner = :owner -- 오브젝트 소유자 AND name = :object_name -- 오브젝트 이름 AND type = :type; -- 오브젝트 타입 (PROCEDURE, FUNCTION, PACKAGE, PACKAGE BODY, TRIGGER ...) 테이블, 테이블스페이스,.. 2019. 4. 22.
티베로 패키지 내 프로시저, 함수 오브젝트 이름 조회 티베로 데이터베이스 패키지 내에는 프로시저(Procedure), 함수(Function)이 정의되어 있다. 현재, 패키지 내에 어떤 프로시저와 함수가 있는지 조회하기 위해서는 ALL_PROCEDURES 또는 ALL_ARGUMENTS 정적 뷰 둘 중 하나를 사용하면 된다. 먼저, ALL_PROCEDURES는 테이블 또는 프로시저가 소유하고 있는 모든 프로시저 정보를 보여주는 뷰이다. -- 패키지 내 프로시저 정보 조회 SELECT * FROM ALL_PROCEDURES WHERE object_name = :package_name; ALL_ARGUMENTS는 함수 또는 프로시저의 모든 파라미터 정보를 보여주는 뷰이다. ALL_ARGUMENTS 뷰에 package_name 컬럼이 있다. 조건절에서 package.. 2019. 4. 22.