728x90
배경
어떤 데이터를 DB에서 직접 고치게 되면, 늘 걱정하는 것 중 하나가 완벽하게 모든 영향받는 테이블들까지
잘 고쳤는가 하고 스스로에게 물어보는 것일게다.
그럴 때면, 해당 컬럼 이름이 포함된 모든 테이블을 뒤지는 게 상책이다.
소스
select b.name, a.name from sys.all_columns a, sys.all_objects b where a.object_id = b.object_id and b.type_desc = 'USER_TABLE' and a.name = 'AccountID' --// 해당 컬럼 이름을 여기에 넣어서 찾으면 된다. |
잡담
sys.all_objects 는 참 유용한 녀석이다. 테이블 뿐만 다음과 같은 타입을 모두 취급하니,
시간되면 천천히 찾아 볼 일이다. ㅎㅎ
CLR_STORED_PROCEDURE |
728x90
'PROGRAMMING > Database' 카테고리의 다른 글
MS-SQL 특정 사용자에게만 뷰권한 주기 (0) | 2012.05.17 |
---|---|
기존 DB 사용자를 Server에 등록하는 SP (0) | 2012.04.27 |
Oracle 클라이언트 소프트웨어 버전 8.1.7 이상이 필요합니다. (0) | 2012.04.23 |
Function 에서 Table 을 반환 (0) | 2012.04.17 |
DB 백업 복원 후 사용자 매핑하기 - MS SQL (0) | 2012.03.09 |
댓글