我建立一个员工的档案表,
其中一个字段为照片,我设为什么类型好,要多少长度为好。
还有,我发现sql 2008中有money类型的字段可选,它和float,double有啥区别,
在什么情况下用,效率会高吗?

解决方案 »

  1.   

    字段相片应该存路径吧,建议用nvarchar(1000)
      

  2.   

    1.用NVARCHAR存儲路徑
    2.用binary或image直接存儲
      

  3.   

    其中一个字段为照片,我设为什么类型好,要多少长度为好。
    --> 用image或binary数据类型,无需指定长度.sql 2008中有money类型的字段可选,它和float,double有啥区别,
    在什么情况下用,效率会高吗?
    --> 参考 http://msdn.microsoft.com/zh-cn/library/ms179882(v=sql.105).aspx
      

  4.   

    存路径?如果你们开发C/S模式的软件,如果使用路径来查找图象数据?好象比b/s难太多了吧。
      

  5.   

    图片大小如果平均大于1M,可以考虑使用filestream(2008才有)。money是专门用来存放金融数据,但是有资料表名这个类型有一些缺陷,建议使用别的类型来替代。具体说明你可以看联机丛书
      

  6.   

    不建议用image类型   因为msdn明确指出这个类型以后要被取消  建议varchar或者选别的
      

  7.   

    1:如果图片不存在 数据转移的话可以存储路径。如果数据存在转移的话,可以使用image,binary
    2:类型方面,还是按F1 看文档吧,那里详细