728x90
728x170
■ FK 생성문을 만드는 방법을 보여준다.
▶ 예제 코드 (SQL)
SELECT
'ALTER TABLE ' + OBJECT_NAME(FK.parent_object_id) + ' ' +
'ADD CONSTRAINT ' + '[' + FK.name + '] ' +
'FOREIGN KEY ' + '(' + COL_NAME(FK.parent_object_id, FC.parent_column_id) + ') ' +
'REFERENCES ' + '[' + TB.name + '] ' + '(' + COL_NAME(FK.referenced_object_id, FC.referenced_column_id) + ')'
FROM sys.foreign_keys AS FK
INNER JOIN sys.foreign_key_columns AS FC ON FC.constraint_object_id = FK.[object_id]
INNER JOIN sys.tables AS TB ON TB.[object_id] = FK.referenced_object_id;
728x90
그리드형(광고전용)
'Database > SQLServer' 카테고리의 다른 글
[DATABASE/SQLSERVER] NTILE 함수를 사용해 그룹 나누기 (0) | 2014.12.06 |
---|---|
[DATABASE/SQLSERVER] 로그 조회하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] COLLATE 키워드 : 대소문자 구분하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] 로그 정리하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] FK 삭제문 만들기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] CROSS JOIN 키워드 : 크로스 조인하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] 저장 프로시저 참조 테이블 및 컬럼 정보 조회하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] MERGE문을 사용해 타겟 테이블에 소스 테이블 추가 또는 수정하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] 스키마 구하기 (0) | 2014.12.06 |
[DATABASE/SQLSERVER] 로그인 계정 구하기 (0) | 2014.12.06 |