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
운영게시판
최근게시물
Sybase Q&A 4366 게시물 읽기
No. 4366
프로시져작성
작성자
spy
작성일
2013-03-13 22:02ⓒ
2013-03-13 23:08ⓜ
조회수
4,617

안녕하세요?

현재 SybaseIQ 를 사용하고 있는데 질문이 있습니다.

테이블의 레코드의 값에 따라 실행이 되는 sql 문이 각자 다를경우

프로시져 혹은 sql을 만들어서 구동시킬수가 있을련지요?

예를들어 테이블 코드값이 001 ~ 009 까지 있을때 테이블을 읽어서

if @code = '001' then

@sql = 'select .... from tableA where yyyymm between '201101' and '201102' and k_code in ('3');

else if @code = '002' then

@sql = 'select .... from tableA where yyyymm between '201101' and '201102' and k_code in ('4');

else

...

end;

execute immediate(@sql);
end;

이런식으로 레코드 수만큼 구동을 시키는 구성을 하고 싶습니다.

오라클의 트리거 같은게 지원이 되는지는 찾고 있는데 아직 모르겠네요.

트리거가 지원이 안된다면 프로시져를 만들어서 그 수만큼 실행을 시키면 될듯한데...

아직 지식이 미천한지라 도움을 요청드리고 싶습니다.

감사합니다.

 

[Top]
No.
제목
작성자
작성일
조회
4370Sybase Web page 처리 문의 드립니다. [3]
안진영
2013-05-29
5061
4368Sybase IQ 15.4 Multiplex 와 Tomcat 연결
김민석
2013-04-22
4438
4367테이블을 일괄적으로 생성할려면 어떻게 해야하나요 ??? [1]
롱다리
2013-03-19
4317
4366프로시져작성
spy
2013-03-13
4617
4365이 오류 해결법좀..아시는 고수분들은...좀..가르쳐주십시요 .. [1]
윤계영
2013-03-04
4756
4362sybase 사용법 질문드립니다 [1]
123
2013-02-04
5844
4361sybase 접속 툴 문의 드립니다. [1]
초보개발자
2013-01-31
9624
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.048초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다