日期:2014-05-17  浏览次数:20405 次

dicom格式医学图像在SQL server2008中的存储问题
本人数据库初学,请教各位大牛们在SQL server2008中存储dicom格式的医学图像是否应将存储图像的列设为image格式?
因为其他属性列中所表示的都是本图像的一系列属性,但又不能将image格式的属性设为主键,因此,在前面又加了一个图像序号列,以此为主键。问题是我不太清楚如何使图像序号自动生成?

如图所示,原始数据一列存储所获得的医学图像,数据序号一列类似学生学号存储能唯一确定原始数据的编号。想请教一下怎样自动生成该编号。

------解决方案--------------------
直接在表中设置该列为标识规范就行了.
------解决方案--------------------
加一个标识列,比如:

create table xx
(
数据序号 int identity(1,1) not null,

)
------解决方案--------------------
建议:
图像数据 --> 用varbinary(max)数据类型.
序号自动生成 --> 用int identity数据类型.
------解决方案--------------------
数据类型改为int型把,别用char: