You are on page 1of 1

DECLARE

orunId NUMBER := 98501;


clientId c_origin_urls.client_id%type :=
'18029cc5f11e078fcee40c2c4235500150bljubo';
clientAppName c_origin_urls.client_app_name%type := 'ljubomir';
origin c_origin_urls.origin%type := 'http://192.168.16.34:9000';
redirectUri c_origin_urls.redirect_uri%type := 'http://192.168.16.34:9000/';
BEGIN

merge into c_origin_urls trgt


using (select orunId as orun_id,
clientId as client_id,
clientAppName as client_app_name,
origin as origin,
redirectUri as redirect_uri
from dual) src
on (trgt.client_app_name = src.client_app_name and trgt.orun_id = src.orun_id)
when matched then
update set client_id = src.client_id,
origin = src.origin,
redirect_uri = src.redirect_uri
when not matched then
insert (id, orun_id, client_id, client_app_name, origin, redirect_uri)
values (CS_ORUR_ID.Nextval, src.orun_id, src.client_id, src.client_app_name,
src.origin, src.redirect_uri);

merge into C_ORUR_API_SCOPES trgt


using (select apsc.id as apsc_id, orur.id as orur_id
from C_API_SCOPES apsc
join c_origin_urls orur on orur.orun_id = apsc.orun_id and orur.client_id
= clientId ) src
on (trgt.apsc_id = src.apsc_id and trgt.orur_id = src.orur_id)
when not matched then
insert (ID,APSC_ID, ORUR_ID, WRITE_ALLOWED)
values (CS_ORAS_ID.nextval, src.apsc_id, src.orur_id, 1);

COMMIT;
END;
/

# dodavanje i u ACO bazu


#INSERT INTO "CLXDB_ASO"."OAUTH_CLIENT_REDIRECT" (OAUTH_CLIENT_ID, URI, TENANT_ID,
CREATED_BY) VALUES ('0', 'http://192.168.16.34:9000', '2', 'ljubomir')

You might also like