Я получил этот запрос, в вершине oracle. Я загружаю данные туда. Можно ли загрузить эти данные в формате "CSV", при условии, что as_file равен "true" ??, то есть я хочу написать as_file = true, когда я сделаю этот запрос и загрузить его в файл! Спасибо за вашу помощь)
Мой GET
declare
v_count number;
begin
select count(*)
into v_count
from users_c;
if v_count = 0 then
apex_json.open_object;
apex_json.write('success', false);
apex_json.write('message', 'No data found');
apex_json.write('count', 0);
apex_json.close_object;
return;
end if;
apex_json.open_object;
apex_json.write('count', v_count);
apex_json.open_array('items');
for user_rec in (
select id,
login
from users_c
)
loop
apex_json.open_object;
apex_json.write('id', user_rec.id);
apex_json.write('user', user_rec.login);
apex_json.open_array('datasectors');
for org_rec in (
select id,
name
from organizations o
where id in (
select organization_id
from organization_users
where user_id = user_rec.id
)
)
loop
apex_json.open_object;
apex_json.write('id', org_rec.id);
apex_json.write('name', org_rec.name);
apex_json.close_object;
end loop;
apex_json.close_array; -- datasectors
apex_json.close_object;
end loop;
apex_json.close_array; -- items
apex_json.close_object;
end;
Вот мой ответ, я хочу сохранить его как файл самостоятельно
"items": [
{
"id": 2,
"user": "andrii",
"datasectors": [{
"id": "21",
"name": "TOW3"
}
],
"roles": {
"role": "Admin"
}
}
Я ожидаю ответа
"id", "user", "datasectors", "roles"
"2" , "andrii", "TOW3" , "Admin"