返回将小写字符数据转换为大写的字符表达式
select UPPER ( 'aa')
将大写字符数据转换为小写字符数据后返回字符表达式
LOWER ( 'AA' )

解决方案 »

  1.   

    1.首先在安装sql server会让你来选择是否区分大小写(一般我们选择不区分大小写)
    2.如果在代码中一定要区分大小写,可以通过将其转换成二进制进行比较
      

  2.   

    To dull_knife(学无止境) 
    能在说得详细一点嘛
      

  3.   

    SQL7与SQl2000都不支持大小写吗?有什么方法可以设置或者是编程来区分大小写,在线等待,急!!!
      

  4.   

    SQL 排序规则名称
    为 SQL 排序规则指定排序规则名称的单个字符串。语法
    < SQL_collation_name > :: =     SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>    <ComparisonStyle> ::=
            _CaseSensitivity_AccentSensitivity | _BIN参数
    SortRules标识字母表或语言的字符串,当指定按字典排序时应用该字母表或语言的排序规则。例如 Latin1_General 或波兰语。Pref指定大写字母优先。Codepage指定标识排序规则所使用的代码页的 1 至 4 个数字的号码。CP1 指定代码页 1252,对于所有其它代码页指定完整代码页号码。例如,CP1251 指定代码页 1251,CP850 指定代码页 850。CaseSensitivityCI 指定不区分大小写,CS 指定区分大小写。AccentSensitivityAI 指定不区分重音,AS 指定区分重音。BIN指定使用二进制排序次序。选择 SQL 排序规则
    使用"排序规则设置"屏幕修改默认的排序规则设置。使用"Windows 区域设置"选项匹配 Microsoft&reg; SQL Server&reg; 2000 实例中的排序规则设置。使用"SQL 排序规则"匹配与 SQL Server 早期版本中的排序次序相兼容的设置。Windows 区域设置
    仅当 SQL Server 的安装必须与 SQL Server 2000 另一实例使用的排序规则设置匹配或必须与另一计算机的 Windows 区域设置匹配时,才需更改"Windows 区域设置"(Windows 排序规则)的默认设置。排序规则指示器
    请从列表中选择特定的 Windows 排序规则的名称,例如: 对于美国英语字符集使用 Latin1_General(代码页 1252)。
    对于西班牙语的所有变体(也使用与美国英语字符集相同的字符集)使用 Modern_Spanish(代码页 1252)。
    对于阿拉伯语的所有变体(使用阿拉伯语字符集)使用 Arabic(代码页 1256)。
    对于日语的 Unicode 版本使用 Japanese_Unicode(代码页 932)。此版本具有与 Japanese 不同的排序次序,但二者的代码页同为 932。 
    有关更多信息,请参见 Windows 排序规则名称。排序次序
    选择用于选定的排序规则指示器的"排序次序"选项。二进制是最快的排序次序且区分大小写。如果选择了"二进制",则"区分大小写"、"区分重音"、"区分假名"和"区分宽度"选项不可用。有关更多信息,请参见 Windows 排序规则排序样式。SQL 排序规则
    "SQL 排序规则"选项用于与 Microsoft SQL Server 的早期版本兼容。选择该选项以便与 SQL Server 7.0 版、SQL Server 6.5 版或更早版本兼容的设置匹配。
      

  5.   

    如何创建区分大小写的 SQL Server 2000 实例(安装程序)
    创建区分大小写的 SQL Server 2000 实例 运行 SQL Server 安装程序来安装"SQL Server 2000 组件",并选择"安装数据库服务器",然后在 SQL Server 安装向导的"欢迎"屏幕上单击"下一步"按钮。
    在"计算机名"对话框中,"本地计算机"是默认选项,本地计算机名显示在编辑框中。单击"下一步"按钮。
    在"安装选项"对话框中单击"创建 SQL Server 新实例或安装客户端工具",然后单击"下一步"按钮。
    按照"用户信息"和相关屏幕上的指导进行操作。
    在"安装定义"对话框中,单击"服务器和客户端工具"选项,然后单击"下一步"按钮。
    在"实例名称"对话框中: 
    若要创建区分大小写的默认实例,请接受"默认"复选框并单击"下一步"按钮。
    若要创建区分大小写的命名实例,请清除"默认"复选框并键入实例名称。 
    在"安装类型"对话框中单击"自定义"选项,然后单击"下一步"按钮。
    在"选择组件"、"服务帐户"和"身份验证模式"对话框中,更改或接受默认设置,然后单击"下一步"按钮。
    在"排列规则设置"对话框中有两个选项: 
    若要使 Windows 区域设置排序规则区分大小写,请选择"排列规则指示器",然后从列表中选择正确的排序规则指示器。清除"二进制"复选框,然后选择"区分大小写"复选框。
    若要使 SQL 排序规则区分大小写,请选择"SQL 排序规则",然后键入正确的排序规则名称。 
    有关排序规则选项的更多信息,请单击"帮助"按钮。完成选项的设置后,请单击"下一步"按钮。在随后出现的各对话框中,更改或接受默认设置,然后单击"下一步"按钮。 
    在完成选项的指定后,请在"开始复制文件"对话框中单击"下一步"按钮。
    在"选择授权模式"对话框中,按照许可协议进行选择,然后单击"继续"按钮开始安装。
    有关授权的信息,请单击"帮助"按钮或向系统管理员进行咨询。 
      

  6.   

    这位兄弟把帮助Copy出来啦,能简单易懂的说说嘛。
    我这里有个库是SQL7.0的,并且不区分大小写,我现在想在SQL2000里让他区分大小写,应该怎么办?
      

  7.   

    这样试试:
    1,装sql2000时设定其默认字符集是区分大小写的;已安装的话,重建master改变默认字符集;
    2,把7.0的库导进去。
      

  8.   

    又有新问题了:能不能不升级,只在SQl7.0里面对数据库(已发布)作些修改,来让它区分大小写。可以加分啊