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 40060 게시물 읽기
No. 40060
도와주세요~
작성자
우제훈(jehun0309)
작성일
2013-03-19 11:48
조회수
4,956

create or replace
PROCEDURE        GET_CO_LAST_NO  
(V_KIND_CODE       IN     VARCHAR2,  
 V_MAKE_YEAR       IN     VARCHAR2,   
 V_DIVISION_VALUE  IN     VARCHAR2,  
 V_MANAGE_CODE     IN     VARCHAR2,  
 V_NO              OUT    VARCHAR2 )  
IS  
  T_NO VARCHAR(2);
  CURSOR WRONG_NUMBER IS SELECT MANAGE_CODE FROM MN_LIB_INFO_TBL WHERE MANAGE_CODE LIKE 'D'+V_DIVISION_VALUE% ORDER BY MANAGE_CODE;

V_DIVISION_VALUE 여기에 들어오는 값은 11,21 같은 지역코드입니다.

커서에서 조회하는 데이터는 지역코드에 일련번호가 붙은 형태로 D11001 이런식으로 되어있습니다.

조회는 LIKE 문을 써서 D11 을 조회하도록 하려했습니다만 'D'+V_DIVISION_VALUE%으로 하니까 오류가 나더군요.

저런작업이 가능한 함수가 있을것같은데 아시는 분은 알려주세요 ㅠㅠ

 

 

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

'D'+V_DIVISION_VALUE%   ===>   'D'||V_DIVISION_VALUE||'%'

ACE님이 2013-03-19 12:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40063fnSystemFlag 이건뭔가요?ㅜㅜ [2]
박재은
2013-03-19
5310
40062질문입니다 [1]
우제훈
2013-03-19
5037
40061LOB INDEX RENAME 은 불가능 한간가요?
공돌이
2013-03-19
5045
40060도와주세요~ [1]
우제훈
2013-03-19
4956
40058부탁드리겠습니다. [2]
기윤서
2013-03-18
5565
40056오라클에 as 별칭하는데 한글은 안되는건가요? [1]
박재은
2013-03-18
5636
40055이런식의 값을...가져올수 있을까요. [1]
새하정
2013-03-18
5417
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다