各位达人,有一个问题请教一下。就是关于sqlserver2008分区的问题。我利用的是分区向导进行分区,可是发现分区向导只能使用边界值来进行分区。如果我想根据某张表里面的某个字段的前两位来进行分区,该怎么处理呢。该字段是varchar字段。
谢谢了。

解决方案 »

  1.   

    问题是这个分区函数怎么写呢?这个是CREATE PARTITION FUNCTION [Func_GSCardList_Split](int) AS RANGE LEFT FOR VALUES (5000000, 10000000, 15000000)
    GO
    我利用整数写的。现在如何利用字符串来写呢。还有一个问题就是我现在要删除函数和方案老是删除不了。都提示在互相引用对方。该怎么解决呢。
      

  2.   

    虽然在SQL SERVER 2008 提供了GUI 这个功能,但不完善,建议你去看看利用SQL SCRIPT来编写整个分区函数的问题