不区分大小写的varchar SQL Sybase

时间:2013-04-29 20:24:41

标签: sql sybase case-sensitive case-insensitive

我创建了一个简单的表Company,它有两个字段 - IDName

CREATE TABLE Company (
ID int PRIMARY KEY,
Name VARCHAR(20)
)

默认情况下,Sybase VARCHAR区分大小写,但我如何声明不区分大小写的VARCHAR字段? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

区分大小写实际上是服务器排序顺序的一个功能,而不是特定于VARCHAR数据类型。如果将服务器设置为区分大小写的排序顺序,则将将值视为区分大小写。

要找出您的服务器排序顺序,请发出命令 sp_helpsort ,然后查看“排序顺序”部分。

要更改服务器排序顺序, sa 用户可以使用 sp_configure 命令更改默认排序顺序。

如果您没有更改服务器排序顺序的选项,那么我建议您查看在查询中使用 upper()函数。