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 29171 게시물 읽기
No. 29171
[질문]프로시져에서 이럴때 어떻게 해야 될까요?
작성자
류호태(ryu190)
작성일
2006-12-26 12:07ⓒ
2006-12-26 12:08ⓜ
조회수
966

한데이타는 여러개의 구분값에 포함하는 프로시져를 만들려고 합니다.



create or replace procedure sp_data_gubun (
in_data in varchar2(10), --데이터
in_gubun in char(1) --구분
)

as

begin

insert into test(data,gubun)
    valus(in_data,gubun);

commit;

end;

as

begin

insert into test(data,gubun)
    valus(in_data,gubun);

insert into test(data,gubun)
    valus(in_data2,gubun2);



commit;

end;



이렇게 하면 두개의 데이터가 들어가는데, 그런데 입력시 포함되는 구분값이
하나일때는 뒤에 있는 INSERT문은 실행되지 않아 로직에러가 생기겠죠?
3개일때는 하나더가 필요하겠죠?

이걸 어떻게 하면 유동적으로 INSERT문이 가능할까요?

[Top]
No.
제목
작성자
작성일
조회
29175테이블을 삭제하고 나니 이상한 것이 생성됩니다. [3]
초보
2006-12-26
2187
29174상위 레코드의 값을 가져오고 싶습니다. SQL 처리
파서
2006-12-26
1486
29173DB connect 할때 ora 12514 에러
송상민
2006-12-26
1879
29171[질문]프로시져에서 이럴때 어떻게 해야 될까요?
류호태
2006-12-26
966
29166이런 쿼리는 어떻게 돌려야 하나요. [3]
도와주서요
2006-12-26
1366
29165테이블 스페이스 크기에 관해.
김한주
2006-12-26
1552
29164instant Client 질문.. 입니다.
이유창
2006-12-26
1169
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다