Как сделать все данные моего столбца как пользователя для входа в мое приложение? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть пользовательская таблица со столбцом «Электронная почта», это значит, что все электронные письма должны быть логином пользователя, а не добавляться вручную?

Пример создания новой записи с электронной почтой abc @gmail.com ", тогда это письмо будет" именем пользователя ", которое используется для входа в мое приложение

1 Ответ

0 голосов
/ 10 апреля 2019

Я думаю, вы спрашиваете, как автоматически установить для столбца USERNAME в вашем USER_TABLE значение из столбца EMAIL при каждой вставке строки.Если это так, вам, вероятно, нужен триггер:

CREATE OR REPLACE TRIGGER BI_USER_TABLE
before insert on USER_TABLE
for each row
begin
    :new.USERNAME := :new.EMAIL;
end;
/

Но, возможно, вы захотите вручную установить для всех существующих пользователей USERNAME значения EMAIL.Если это так, вы хотите обновить заявление.

update USER_TABLE set USERNAME = EMAIL;
...