为 APPROVED 或 REJECT 用户创建存储过程
Posted
技术标签:
【中文标题】为 APPROVED 或 REJECT 用户创建存储过程【英文标题】:Create a stored procedure for APPROVED OR REJECT USERS 【发布时间】:2021-12-09 10:30:46 【问题描述】:enter image description here
我有这个用户表。 我为它创建了一个 CRUD 来添加和更新用户。
现在我想创建一个存储过程来批准或拒绝用户。 这会给 0=检查者,1=制造者 0=待处理,1=已批准,2=拒绝
【问题讨论】:
我不知道该程序应该做什么。可能会更新您发布的描述的表。但是,更新 which 列?该程序将接受哪些参数?你怎么没自己做(如果你已经创建了 CRUD)? 如果用户表中的 checker =0 并且 status = pending 那么它应该向我显示或打印用户类型为 checker 并且其状态为待处理。此过程将接受用户 id 作为输入参数,如果用户类型是 checker 或 make 并且状态为待处理或拒绝,它将根据该 id 返回。 【参考方案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;
/
【讨论】:
以上是关于为 APPROVED 或 REJECT 用户创建存储过程的主要内容,如果未能解决你的问题,请参考以下文章
为 Approved App 编辑屏幕截图 iTunes Connect
Wordpress:为用户创建一个新的 usermeta 字段