database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 20663 게시물 읽기
No. 20663
Stored Procedure 에서.. Alter 명령어 쓰니까 애러나요.
작성자
서지수(pelsia2)
작성일
2004-11-10 13:45
조회수
3,633

parallel 로 돌리기 위해서...

Stored Procedure 를...

 

BEGIN
ALTER SESSION ENABLE PARALLEL DML;

EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RETURN;
END;

 

이렇게 했는데,

 

Line: 18 Column: 4 Error: PLS-00103: 심볼 "ALTER"를 만났습니다 다음 중 하나가 기대될 때: begin
case declare exit for goto if loop mod null pragma raise
return select update while with <an identifier>
<a double-quoted delimited-identifier> <a bind variable> <<
close current delete fetch lock insert open rollback
savepoint set sql execute commit forall merge
<a single-quoted SQL string> pipe

이렇게 애러나요.

 

어떻게 해야되죠?

이 글에 대한 댓글이 총 1건 있습니다.

프로시져에서는 alter 을 사용하지 못합니다.

하지만 아래와 같이 프로시져를 사용하시면 alter 문을 사용하시는 것이 가능합니다. 아래와 같이 해 보세요...

 

 

------------------------------------------------
CREATE OR REPLACE procedure proc1 IS
v_cur integer;
v_result integer;
BEGIN
v_cur := dbms_sql.open_cursor;
dbms_sql.parse(v_cur,'alter session set SORT_AREA_SIZE = 20000000 ',dbms_sql.native);
v_result := dbms_sql.execute(v_cur);
dbms_sql.close_cursor(v_cur);
END;
/

 

수고하세요

나그네님이 2004-11-10 13:48에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
20666oracle 9i 설치시 JRE 관련 문제 (javaw.exe) [6]
곰두리아빠
2004-11-10
7583
20665테이블 조인에서 count(*) 쿼리 속도 문제 건수 각각 60만건 [1]
찹쌀떡
2004-11-10
2261
20664group by 질문입니다.. [3]
우재용
2004-11-10
1611
20663Stored Procedure 에서.. Alter 명령어 쓰니까 애러나요. [1]
서지수
2004-11-10
3633
20662노아카이브 모드에서.. 그냥 카피하면 쓸모 없나요? [1]
초보군
2004-11-10
1418
20661파티션된 테이블을 update 하면 병렬처리가 되나요? [1]
서지수
2004-11-10
1994
20660오라클 10g 에서 테이블 생성에러 (제약조건에서 에러) [1]
이형문
2004-11-09
2081
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다