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
운영게시판
최근게시물
DB2 Q&A 1142 게시물 읽기
No. 1142
다음 mysql 쿼리를 DB2 용으로 바꾸고 싶습니다
작성자
심효기(sandrain)
작성일
2006-10-27 02:34
조회수
7,523

다음 mysql query를 db2용으로 어떻게 바꿔야 하나요? @max 와 같이 변수를 쓸 수 없는 것 같던데요


start transaction;

select @max := max(id) from reservation;

select @min := min(id) from reservation;

select @diff := @max - @min;

select @id1 := FLOOR(@min + RAND() * @diff);

select @id2 := @id1 + FLOOR(RAND() * (@max - @id1));

select @checkin1 := check_in, @duration1 := duration from reservation where id = @id1  for update;

select @checkin2 := check_in, @duration2 := duration from reservation where id = @id2  for update;

update reservation set check_in = @checkin1, duration=@duration1 where id = @id2;

update reservation set check_in = @checkin2, duration=@duration2 where id = @id1;

commit;

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


개발 툴에 따른 sample program을 보세요. 

http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.udb.doc/admin

에서 samples로 검색을 해보시면 예제들을 보실수 있습니다.

도님이 2006-10-27 11:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1145[질문]as400 DB2에서 오라클의 DECODE 와 같은 기능의 함수? [7]
이병철
2006-10-31
8588
1144db2 에서는 LONG 형을 어떻게 ....??/ [1]
디비초짜
2006-10-27
8880
1143db2에 접속한 유저들의 접속 기록을 남기는 로그파일이 있는지? [1]
db2
2006-10-27
8006
1142다음 mysql 쿼리를 DB2 용으로 바꾸고 싶습니다 [1]
심효기
2006-10-27
7523
1141[질문]경과 시간 구하기??? [2]
db2study
2006-10-26
8424
1140스키마에 대해서 질문드립니다.
db2초보
2006-10-26
6834
1139한글 데이타 SELECT시 데이터 뒤의 특수 문자 처리 문의 드립니다.
김경원
2006-10-24
7765
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다