关于mssql分区列是varchar(20)的问题

shanying_0 2012-03-20 08:19:13
我有个表,其中有一列的类型是varchar(20),表示日期。我想按照个这个日期列来创建分区表,应该如何做呀!!
...全文
121 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
koaladeng 2012-03-24
  • 打赏
  • 举报
回复
同意3楼
gogodiy 2012-03-21
  • 打赏
  • 举报
回复
既然是日期,直接使用datetime类型,别使用varchar,不然后期还要转换,麻烦死。
尤其是你要分区,用到日期,更应该使用datetime类型。这样分区函数使用起来简单,不用转换类型。
夜予 2012-03-20
  • 打赏
  • 举报
回复
为什么用varchar(20)表示日期呢?不是有time等类型嘛
  • 打赏
  • 举报
回复
不懂分区表,学习学习

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧