안녕하세요.
제가 DB는 진짜 첨이나 마찬가지거든요.
그런데 정말로 궁금한게 생겼어요. 궁금한 것은....
// 일단 DBGrid 상에서 테이블을 수정한다는 전제하에 읽어주십시오.
우선 A라는 공통코드 테이블이 있구요, B라는 공통코드 테이블을
참조하는 테이블이 있어요.
그런데 만약 B라는 테이블에 필드와 A 라는 테이블의 필드에 같은 값이 들어있다고 하면요.
B테이블의 내용을 변경하면, A라는 테이블의 값도 저절로 변경되나요... 만약 변경된다면 그 내부으로 쿼리는 어떤식으로 수행되는지 궁금합니다.
B라는 테이블과 A라는 테이블이 같은 값으로 조인이 된다고 하셨는데,
그 필드가 키인것 같은데요...
B테이블을 변경하면
update B set B의 필드명 = 바꿀값
where 키로 잡혀있는 필드명 = 현재 테이블에 들어있는값
아시겠지만...머...이렇게...where 조건문에서 키로 잡혀있는 필드가
값이 일치하면 해당되는 필드의 값만 바꾸는값으로 변경이 되잖아요...
암튼, 결론은 B테이블만 바뀝니다...넘길었나?
도움이 되셨을래나 모르겠네요...
그럼, 즐코하세요...^^