나는임시 테이블의 열에 대한 기본 제약 조건을 복사하는 방법은 무엇입니까?
select *
into #Product
from (select * from SalesLT.Product) as data
임시 테이블이 작성있어 다음 스크립트와 새 테이블에 삽입 된 모든 값을 임시 테이블을 만들려고. 이제 새 임시 테이블 (#product)에 행을 삽입하려고하는데 일부 필드와 관련하여 오류가 발생합니다.
Insert into SalesLT.Product(Name, ProductNumber, StandardCost, ListPrice, ProductCategoryID, SellStartDate)
values('LED Lights', 'LT-L123', 2.56, 12.99, 37, GETDATE())
사실 난 제품 테이블에 날짜를 수정 필드 중 하나에 기본 날짜 제약 조건이 있지만 열 '에 NULL 값을 삽입 할 수 없습니다 예외 을 던지고 있도록이 제약은 새로운 임시 테이블에 복사하지 않았다 ModifiedDate ', 테이블'tempdb.dbo. # Product
임시 테이블의 모든 제약 조건을 복사하는 방법이 있습니까?
이
이 복사 색인 속성 ????? – yuvi
@theGameiswar 수동으로 제약 조건을 만들지 않고도 임시 테이블에서 모든 것을 한 번에 가져올 수있는 다른 방법이 있습니까? –
@RajaYuvi : 아니요. – TheGameiswar