0

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

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

Sybase 默认VARCHAR区分大小写,但如何声明不区分大小写的VARCHAR字段?先感谢您。

4

1 回答 1

0

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

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

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

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

于 2013-04-30T16:24:53.773 回答