我创建了一个简单的表Company
,它有两个字段 - ID
和Name
。
CREATE TABLE Company (
ID int PRIMARY KEY,
Name VARCHAR(20)
)
默认情况下,Sybase VARCHAR
区分大小写,但我如何声明不区分大小写的VARCHAR
字段?
提前谢谢。
答案 0 :(得分:0)
区分大小写实际上是服务器排序顺序的一个功能,而不是特定于VARCHAR数据类型。如果将服务器设置为区分大小写的排序顺序,则将将值视为区分大小写。
要找出您的服务器排序顺序,请发出命令 sp_helpsort ,然后查看“排序顺序”部分。
要更改服务器排序顺序, sa 用户可以使用 sp_configure 命令更改默认排序顺序。
如果您没有更改服务器排序顺序的选项,那么我建议您查看在查询中使用 upper()函数。