T-SQL: Как я создаю уникальный ключ, который чувствителен к регистру?

Вам нужно создать функцию без параметров, которые вы можете использовать в качестве команды:

b = Button(admin, text='as', command=lambda: button('hey'))

См. раздел «Передача аргументов в обратные вызовы» в этом документе .

37
задан Seibar 28 January 2009 в 07:38
поделиться

2 ответа

Это изменит столбец, чтобы быть чувствительным к регистру. Я не думаю, что существует любое изменение в Вашем ограничении...

ALTER TABLE mytable 
ALTER COLUMN mycolumn VARCHAR(10) 
COLLATE SQL_Latin1_General_CP1_CS_AS

Любой выбирает или присоединяется на этом столбце, станет чувствительным к регистру в результате этой операции.

50
ответ дан Jason Punyon 23 September 2019 в 21:04
поделиться

Можно только установить чувствительность к регистру данных в базе данных (самая маленькая гранулярность столбца). Вы не можете установить чувствительность к регистру индекса - который был бы эквивалентен способности индексировать по выражению, которое возможно в некоторых базах данных, но не SQL-сервере.

4
ответ дан dkretz 23 September 2019 в 21:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: