The following lines contain the word 'select', 'insert', 'update' or 'delete':
/* loop in pvt insert does not check every record for status so do rows individually as above
OKC_K_REL_OBJS_PUB.create_row
(
p_api_version => l_api_version
,p_init_msg_list => OKC_API.G_FALSE
-- ,x_return_status => l_return_status
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_tbl => l_crjv_tbl
,x_crjv_tbl => l_x_crjv_tbl
);
OKC_CRJ_PVT.insert_row
(
p_api_version => 1
,p_init_msg_list => OKC_API.G_FALSE
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_rec => p_crjv_rec
,x_crjv_rec => x_crjv_rec
)
;
OKC_CRJ_PVT.insert_row
(
p_api_version => 1
,p_init_msg_list => OKC_API.G_FALSE
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_tbl => p_crjv_tbl
,x_crjv_tbl => x_crjv_tbl
)
;
PROCEDURE update_row(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_crjv_rec IN crjv_rec_type,
x_crjv_rec OUT NOCOPY crjv_rec_type) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'V_update_row';
/* update_row
*/
OKC_CRJ_PVT.update_row
(
p_api_version => p_api_version
,p_init_msg_list => p_init_msg_list
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_rec => p_crjv_rec
,x_crjv_rec => x_crjv_rec
);
END update_row;
PROCEDURE update_row(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_crjv_tbl IN crjv_tbl_type,
x_crjv_tbl OUT NOCOPY crjv_tbl_type) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
/* update_rows
*/
OKC_CRJ_PVT.update_row
(
p_api_version => p_api_version
,p_init_msg_list => p_init_msg_list
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_tbl => p_crjv_tbl
,x_crjv_tbl => x_crjv_tbl
);
END update_row;
PROCEDURE delete_row(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_crjv_rec IN crjv_rec_type) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'V_delete_row';
/* delete_row
*/
OKC_CRJ_PVT.delete_row
(
p_api_version => p_api_version
,p_init_msg_list => p_init_msg_list
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_rec => p_crjv_rec
);
END delete_row;
PROCEDURE delete_row(
p_api_version IN NUMBER,
p_init_msg_list IN VARCHAR2 ,
x_return_status OUT NOCOPY VARCHAR2,
x_msg_count OUT NOCOPY NUMBER,
x_msg_data OUT NOCOPY VARCHAR2,
p_crjv_tbl IN crjv_tbl_type) IS
l_api_version CONSTANT NUMBER := 1;
l_api_name CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
/* delete_rows
*/
OKC_CRJ_PVT.delete_row
(
p_api_version => p_api_version
,p_init_msg_list => p_init_msg_list
,x_return_status => x_return_status
,x_msg_count => x_msg_count
,x_msg_data => x_msg_data
,p_crjv_tbl => p_crjv_tbl
);
END delete_row;