如何在表格中插入日期和图像?

时间:2012-04-29 10:44:35

标签: sql-server-2008-express

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 个答案:

答案 0 :(得分: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