2
나는 이미 기본 제약 조건을 가지고 있거나 테이블 이름과 열 이름 데이터 만 가지고 있지 않은지 확인하고자한다. 그 레코드 수로 제약 조건을 생성 할 수있다.열 기본 제약 조건을 확인하는 방법은 무엇입니까?
데이터 세트의 해당 열에 대한 제약 조건을 확인하는 다른 속성이 있습니까?
나는 이미 기본 제약 조건을 가지고 있거나 테이블 이름과 열 이름 데이터 만 가지고 있지 않은지 확인하고자한다. 그 레코드 수로 제약 조건을 생성 할 수있다.열 기본 제약 조건을 확인하는 방법은 무엇입니까?
데이터 세트의 해당 열에 대한 제약 조건을 확인하는 다른 속성이 있습니까?
(기본값이 정의되지 않은 경우 null
)
select COLUMN_DEFAULT
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME = @tableName
and COLUMN_NAME = @columnName
이
업데이트 열에 대해 지정된 기본 값을 반환합니다 쿼리 :
다음 쿼리는 것 제약 조건의 이름을 검색하십시오 :
select
dc.name,
dc.definition
from sys.default_constraints dc
join sys.objects o
on o.object_id = dc.parent_object_id
join sys.columns c
on o.object_id = c.object_id
and c.column_id = dc.parent_column_id
where o.name = @tableName
and c.name = @columnName
행이 반환되지 않으면 열에 정의 된 기본 제약 조건이 없습니다.