ITPub博客

首页 > IT职业 > IT生活 > 仅时间段的考虑

仅时间段的考虑

原创 IT生活 作者:zqf01 时间:2007-02-06 12:44:54 0 删除 编辑
看到有个人这样说,那就要应用系统和数据库结合的很紧密了,不过这样做是不是比较高效?无论是从开发还是数据库的查询?[@more@]我在数据库设计时遵循的原则:(SQLServer) 一切以后台为准,而不是开发工具 日期时间字段使用 datetime 日期字段使用 int 时间字段 float 月份字段 varchar 永远不要用字符串类型作为日期时间字段的类型 记得在 Delphi 中转换 SQLServer 中的 int 表示的日期,具体就是 delphi.TDateTime + 2 根本不用担心查询时 SQLServer 转换 字符串为日期时间 类型时的效率的问题,因为 SQLServer 会在优化之前就转换好,这个时间根本不会影响查询时的效率 用 float 类型表示时间,用 convert() 进行转换,方便之极,转成字符串也行 convert(datetime,rFloat) convert(varchar,convert(datetime,rFloat)),120) 怎么转换都行啊。 和delphi结合的只存在 +(-)2 的问题 用 varchar 字符串来表示日期或者时间,愚蠢!

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7110/viewspace-897760/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 网摘一篇
请登录后发表评论 登录
全部评论
  • 博文量
    52
  • 访问量
    1375177