2013-01-09 4 views

답변

1

(기본값이 정의되지 않은 경우 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 

행이 반환되지 않으면 열에 정의 된 기본 제약 조건이 없습니다.