-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgetkural.sql
More file actions
31 lines (27 loc) · 787 Bytes
/
getkural.sql
File metadata and controls
31 lines (27 loc) · 787 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
CREATE OR REPLACE PROCEDURE ravi.GETKURAL(
IN NUMBER CHAR(4),
OUT PAAL VARCHAR(25),
OUT IYAL VARCHAR(50),
OUT ATHIGARAM VARCHAR(50),
OUT TRANSLATION VARCHAR(500),
OUT EXPLANATION VARCHAR(500)
)
LANGUAGE SQL
RESULT SETS 0
BEGIN
SELECT sect_eng, chapgrp_eng, chap_eng, eng, eng_exp
INTO PAAL, IYAL, ATHIGARAM, TRANSLATION, EXPLANATION
FROM JSON_TABLE (
SYSTOOLS.HTTPGETCLOB(
'https://api-thirukkural.vercel.app/api?num=' CONCAT
SYSTOOLS.URLENCODE(TRIM(NUMBER),''), NULL),
'$'
COLUMNS(
sect_eng CHAR(25) path '$.sect_eng',
chapgrp_eng CHAR(50) path '$.chapgrp_eng',
chap_eng CHAR(50) path '$.chap_eng',
eng CHAR(500) path '$.eng',
eng_exp CHAR(500) path '$.eng_exp')
error on error)
as x;
END