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
운영게시판
최근게시물
MS-SQL Q&A 5829 게시물 읽기
No. 5829
update 쿼리 질문드립니다.. ㅠㅠ
작성자
바보
작성일
2011-01-21 15:45ⓒ
2011-01-21 16:17ⓜ
조회수
5,926

 

PDA 에서 쿼리를 실행하는데 오류가 발생하였습니다..

suinfo 테이블의 oldsuno 필드와 suno 테이블의 newsuno 필드

데이터가 같은 것만 suinfo의 oldsuno 테이블에 업데이트(suno테이블의 oldsuno값으로)

하는 쿼리를 만든것입니다...

오라클에서는 이상없이 동작하는 쿼리였습니다 ㅠㅠ

update suinfo a set a.oldsuno=(select OldSuno from Suno b where a.suno=b.NewSuno)

where exists(select * from Suno b where a.suno=b.NewSuno)

이 쿼리를 query analyzer 에서 실행하면

자꾸 오류가 발생합니다.. ㅠㅠ

오라클쿼리와 sql 쿼리 문법이 조금 틀리다고 해서

많이 찾아봤는데

update관련 내용은 많이 없는듯 하여

고민끝에 선배님들의 조언을 구하고자

이렇게 글을 남기게 되었습니다

따끔한 충고와 조언 부탁드려요..... ㅠㅠ

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

update suinfo

 set oldsuno = ( select OldSuno from Suno b where a.suno = b.NewSuno)

from suinfo a

where exists ( select * from Suno b where a.suno = b.NewSuno )

 

또는

 

update suinfo

 set oldsuno = b.OldSuno

from suinfo a, Suno b

where a.suno = b.NewSuno

 

반디(Bandi)님이 2011-01-25 16:01에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5834프로시저 변수 값 설정시.. [1]
최경환
2011-01-27
5873
5832합계테이블 관련 업데이트 알고리즘 질문
정신없이
2011-01-26
5563
5830그룹에 그룹의 카운트?? [1]
김동욱
2011-01-25
5735
5829update 쿼리 질문드립니다.. ㅠㅠ [1]
바보
2011-01-21
5926
5828월이 주어 졌을때 주간별 통계내기 질문입니다. [1]
한호
2011-01-19
8191
5827프로시져인데 당췌 왜 에러가 나는지 고수님들 부탁드려요
소울보더
2011-01-19
6794
5825간단한 쿼리 질문입니다. [2]
성승제
2011-01-18
6223
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다