56,803
社区成员




DROP PROCEDURE IF EXISTS sdypt.pr_add_user_token;
CREATE PROCEDURE sdypt.`pr_add_user_token`
(in iuser_id int,
in ilogin_name varchar(100),
in ipush_channel varchar(50),
in ipush_token varchar(100),
in iproduct_id varchar(100),
in iproduct_version varchar(50)
)
SQL SECURITY INVOKER
begin
begin
declare exit handler for sqlexception rollback to savepoint s_token;
start transaction;
savepoint s_token;
insert into tb_relat_user_token
(user_id,
login_name,
push_channel, -- varchar(50)
push_token,
insert_time,
product_id,
product_version)
select
iuser_id,
ilogin_name,
ipush_channel,
ipush_token,
sysdate(),
iproduct_id,
iproduct_version;
insert into tb_relat_user_token_ex
(user_id,
login_name,
push_channel, -- varchar(2)
push_token,
insert_time,
update_time,
product_id,
product_version)
select
iuser_id,
ilogin_name,
ipush_channel,
ipush_token,
sysdate(),
sysdate(),
iproduct_id,
iproduct_version;
end;
commit;
end;
-- 调用
call pr_add_user_token(30164871, '120ab', 'JiGuang', '100d85590941a61245b','shandong_tc_android','1.7.2');