2012-04-29 2 views
0
CREATE TABLE Kitaplar 
(
Id INT NOT NULL, 
Isim NVARCHAR(50) NOT NULL, 
Yazar NVARCHAR(50) NOT NULL, 
Resim IMAGE, 
Alinis_Tarihi DATE, 
Verilis_Tarihi DATE, 
PRIMARY KEY (Id) 
) 

이 테이블이 있는데 인스턴스를 만들고 싶습니다.테이블에 날짜와 이미지를 삽입하려면 어떻게합니까?

insert into Kitaplar values 
    (003, 'Forty Thorns','Judy Lighy Ayyildiz',null,2012-01-01,2012-02-01) 

이 날짜 유형은 허용되지 않습니다.

어떻게 삽입해야합니까? 그리고 어떻게 이미지를 추가 할 수 있습니까?

SQL Server 2008 Express를 사용하고 있습니다. 다음과 같이

답변

1

당신은 따옴표로 날짜를 묶어야합니다 :

Insert into Kitaplar values (003, 'Forty Thorns','Judy Lighy Ayyildiz',null,'2012-01-01','2012-02-01') 

지금까지 (너무이 작업을 수행하는 다른 방법이있다) 이미지를 추가하는 등,이 같은 것이 작동합니다 :

Update myTable 
Set Image = (SELECT * 
    FROM OPENROWSET(BULK N'C:\MyImage.jpg', SINGLE_BLOB) test) 
    Where MyColumn = TargetValue