Создайте хранимую процедуру для УТВЕРЖДЕННЫХ ИЛИ ОТКЛОНЕННЫХ ПОЛЬЗОВАТЕЛЕЙ

#plsql

#plsql

Вопрос:

введите описание изображения здесь

У меня есть эта таблица пользователей. и я создал для него CRUD, чтобы добавлять и обновлять пользователей.

теперь я хотел создать хранимую процедуру для утверждения или отклонения пользователей. что даст 0= проверка , 1= производитель, 0= ожидание , 1= одобрено, 2= отклонено

Комментарии:

1. Я понятия не имею, что должна делать эта процедура. Вероятно, обновите таблицу, описание которой вы опубликовали. Но обновите какие столбцы? Какие параметры будет принимать эта процедура? Почему вам не удалось сделать это самостоятельно (если вы уже создали CRUD)?

2. если проверка =0 в таблице пользователей и статус = ожидание, то она должна показать мне или распечатать, что тип пользователей-проверка и его статус ожидает. Эта процедура примет идентификатор пользователя в качестве входного параметра и в соответствии с этим идентификатором вернет его, если тип пользователя-проверка или создание, а статус-ожидание или отклонен.

Ответ №1:

 create or replace procedure check_user (p_user_id IN varchar2,  p_user_type OUT varchar2,  p_user_status OUT varchar2) is   cursor c_user is select user_type, user_status  from your_user_table  where user_id = p_user_id;  begin  open c_user;  fetch c_user into p_user_type, p_user_status;  if c_user%notfound then  p_user_type := 'unknown';  p_user_status := 'unknown';  end if;  close c_user; end;  

/