Я относительно новичок в Oracle 12C, у меня есть вопрос о настройках по умолчанию. Что я хочу на самом деле, когда вставляю новые данные в БД, чтобы они сохранялись в верхнем регистре, независимо от того, как они были введены в исходный запрос. Как изменить настройки для этого?
Настройки Oracle 12c?
comment
Я голосую за то, чтобы закрыть этот вопрос как не относящийся к теме, потому что он может лучше подойти на dba.stackexchange.com
- person Some programmer dude   schedule 16.04.2017
comment
Создать триггер
- person a_horse_with_no_name   schedule 16.04.2017
comment
Спасибо, ребята, я разместил вопрос на dba.stackexchange.com.
- person DKCroat   schedule 16.04.2017
comment
@DKCroat Какая версия 12c? 12.2 имеет несколько новых функций для чувствительности к регистру.
- person Jon Heller   schedule 16.04.2017
comment
@JonHeller Я использую версию 3.2.20.10.
- person DKCroat   schedule 18.04.2017
comment
Версия 3 вышла примерно в 1983 году; пожалуйста, дважды проверьте свою версию.
- person BobC   schedule 18.04.2017
Ответы (1)
Вы можете создать триггер, который при любом операторе вставки будет запускать функцию для преобразования всего столбца в верхний регистр.
ОБНОВЛЕНИЕ Клиенты SET FirstName = UPPER(FirstName)
person
James P.
schedule
24.05.2017