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
운영게시판
최근게시물
PostgreSQL Q&A 9635 게시물 읽기
No. 9635
update를하려고합니다 질문드릴게있어서요
작성자
최재일(xjxjrkdn123)
작성일
2016-02-18 10:23
조회수
8,463

 현재 pgsql을쓰고있습니다

질문은

a테이블 b테이블이있습니다. 업데이트문을 사용해야하는데 a테이블이 메인입니다 그런데 a테이블을 수정하다보니 a테이블에있는것을 b에서도 사용하고있었습니다.

그래서 a테이블을 update를할때 b테이블에서도 a테이블에서 가져다쓰는 컬럼을 업데이트를 시켜야하는데 

검색 결과 다들 업데이트는 한쿼리에 하나뿐바께못한다고 하네요 그래서 질문올립니다. 

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

 질문내용이 난해하네여 정리해서 올려주심이...

update는 당연히 대상 table은 1개여야합니다..

a.b의 특정컬럼을 update하실려고 하는것 같은데..

fk가 별도로 안걸려있다면 해당되는 값으로 두 table에 update하면 되는거 아닌가요?

김주왕(kimjuking)님이 2016-02-18 13:05에 작성한 댓글입니다.

b 테이블에서 사용하는 a 테이블의 해당 칼럼을 업데이트 하면,  b 테이블의 그것도 함께 바꾸는 참조키를 b 테이블에 만들어서 의도한 작업을 마무리 하면 그 참조키를 지우든가, 그냥 두든가 하면 될 것 같네요.

 

김상기(ioseph)님이 2016-02-18 14:54에 작성한 댓글입니다.

트리거 쓰세요.

김성식(hellower)님이 2016-02-18 15:20에 작성한 댓글입니다.
이 댓글은 2016-02-18 15:21에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
9639클라이언트 시간을 postgresql 서버 시간으로 동기화 [3]
박영찬
2016-02-26
9450
9638postgresql 새로운 서버 구축 [3]
wysee
2016-02-25
8592
9636Postgres replication 관련 질문드립니다. [6]
황하진
2016-02-19
9753
9635update를하려고합니다 질문드릴게있어서요 [3]
최재일
2016-02-18
8463
9634row수에 따른 full scan 응답시간 문제 [1]
lee
2016-02-17
8190
9631Array Type JDBC 사용 문의 [1]
왕초보
2016-02-03
8044
9630쿼리실행 오류좀 봐주세요~ [1]
이기자
2016-01-28
11042
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다