KC1 이란 값을 KC2 로 업데이트 해야 하는데, KC1 값이 어떤컬럼과 어떤테이블에 들어있는지 모르는 상태입니다.
빠르게 찾으려면 어떻게 해야하나요? INFORMATION_SCHEMA.COLUMNS 으로는 모든커럼만 조회는 가능한데, 데이터는 찾을수가 없네요. 문의드립니다.
Comment 5
-
Hisory
2014.05.12 18:00
-
afddsa
2014.05.12 19:09
네 참고하겠습니다.
-
'AAA'라는 데이타가 들어 있는 테이블과 컬럼을 찾으려는 건가요?
SELECT 'IF EXISTS (SELECT 1 FROM [' + A.NAME + '](NOLOCK) WHERE [' + B.NAME + '] = ''AAA'') PRINT ''' + A.NAME + '.' + B.NAME + ''''
FROM SYS.OBJECTS A INNER JOIN
SYS.COLUMNS B ON A.OBJECT_ID = B.OBJECT_ID
WHERE TYPE = 'U'이 문장을 실행하면 스크립트가 나옵니다.
그걸 돌리면 답은 나옵니다만...
무서운 DBA가 있는 회사라면 남의 컴퓨터에서 돌리는걸 권장합니다.
-
afddsa
2014.05.13 12:59
감사합니다. ^
-
맨즈밤
2014.05.13 14:53
실디비에서 바로 조회하면 안될듯하고,,,, 테스트디비에 최신백업본을 복원후 돌리셔야 할듯한데요...
전체 컬럼 or 조건으로 like 검색하시거나
계산열을 하나 만드셔서 Like 하면 되지 않을까 싶네여