Как определить столбец, который может автоматизировать использование заглавных букв? - PullRequest
1 голос
/ 13 января 2010

Так что, когда вы вставите «abc», он будет автоматически преобразован в «ABC».

Я использую MySQL, это возможно?

Ответы [ 3 ]

6 голосов
/ 13 января 2010

Вы можете написать триггер INSERT, который сделает это за вас.

Что-то вроде:

CREATE TRIGGER Capitalize BEFORE INSERT ON MyTable
SET NEW.MyColumn = UPPER(NEW.MyColumn)
0 голосов
/ 13 января 2010

это действительно должно быть сделано перед передачей в БД

0 голосов
/ 13 января 2010

Как насчет использования функции Upper при выполнении запроса? Допустим, вы используете SP для вставки значений ... приведите значение в верхний регистр, используя функцию UPPER, а затем вставьте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...