Настройки Oracle 12c?

Я относительно новичок в Oracle 12C, у меня есть вопрос о настройках по умолчанию. Что я хочу на самом деле, когда вставляю новые данные в БД, чтобы они сохранялись в верхнем регистре, независимо от того, как они были введены в исходный запрос. Как изменить настройки для этого?


person DKCroat    schedule 16.04.2017    source источник
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