The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE insert_row
( p_imp_maps_rec IN CN_IMP_MAPS_PVT.IMP_MAPS_REC_TYPE) IS
BEGIN
INSERT into CN_IMP_MAPS
( IMP_MAP_ID,
NAME,
IMPORT_TYPE_CODE,
OBJECT_VERSION_NUMBER,
ATTRIBUTE_CATEGORY,
ATTRIBUTE1,
ATTRIBUTE2,
ATTRIBUTE3,
ATTRIBUTE4,
ATTRIBUTE5,
ATTRIBUTE6,
ATTRIBUTE7,
ATTRIBUTE8,
ATTRIBUTE9,
ATTRIBUTE10,
ATTRIBUTE11,
ATTRIBUTE12,
ATTRIBUTE13,
ATTRIBUTE14,
ATTRIBUTE15,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
LAST_UPDATE_LOGIN)
select
DECODE(p_imp_maps_rec.IMP_MAP_ID, FND_API.G_MISS_NUM, NULL,
p_imp_maps_rec.IMP_MAP_ID),
DECODE(p_imp_maps_rec.NAME, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.NAME),
DECODE(p_imp_maps_rec.IMPORT_TYPE_CODE, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.IMPORT_TYPE_CODE),
1,
DECODE(p_imp_maps_rec.ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE_CATEGORY),
DECODE(p_imp_maps_rec.ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE1),
DECODE(p_imp_maps_rec.ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE2),
DECODE(p_imp_maps_rec.ATTRIBUTE3, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE3),
DECODE(p_imp_maps_rec.ATTRIBUTE4, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE4),
DECODE(p_imp_maps_rec.ATTRIBUTE5, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE5),
DECODE(p_imp_maps_rec.ATTRIBUTE6, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE6),
DECODE(p_imp_maps_rec.ATTRIBUTE7, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE7),
DECODE(p_imp_maps_rec.ATTRIBUTE8, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE8),
DECODE(p_imp_maps_rec.ATTRIBUTE9, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE9),
DECODE(p_imp_maps_rec.ATTRIBUTE10, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE10),
DECODE(p_imp_maps_rec.ATTRIBUTE11, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE11),
DECODE(p_imp_maps_rec.ATTRIBUTE12, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE12),
DECODE(p_imp_maps_rec.ATTRIBUTE13, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE13),
DECODE(p_imp_maps_rec.ATTRIBUTE14, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE14),
DECODE(p_imp_maps_rec.ATTRIBUTE15, FND_API.G_MISS_CHAR, NULL,
p_imp_maps_rec.ATTRIBUTE15),
Sysdate,
fnd_global.user_id,
Sysdate,
fnd_global.user_id,
fnd_global.login_id
from dual;
END insert_row;
PROCEDURE update_row
( p_imp_maps_rec IN CN_IMP_MAPS_PVT.IMP_MAPS_REC_TYPE) IS
BEGIN
UPDATE CN_IMP_MAPS oldrec
SET
NAME = DECODE(p_imp_maps_rec.NAME,
FND_API.G_MISS_CHAR,
oldrec.NAME,
p_imp_maps_rec.NAME),
IMPORT_TYPE_CODE = DECODE(p_imp_maps_rec.IMPORT_TYPE_CODE,
FND_API.G_MISS_CHAR,
oldrec.IMPORT_TYPE_CODE,
p_imp_maps_rec.IMPORT_TYPE_CODE),
OBJECT_VERSION_NUMBER = oldrec.OBJECT_VERSION_NUMBER + 1,
ATTRIBUTE_CATEGORY = DECODE(p_imp_maps_rec.ATTRIBUTE_CATEGORY,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE_CATEGORY,
p_imp_maps_rec.ATTRIBUTE_CATEGORY),
ATTRIBUTE1 = DECODE(p_imp_maps_rec.ATTRIBUTE1,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE1,
p_imp_maps_rec.ATTRIBUTE1),
ATTRIBUTE2 = DECODE(p_imp_maps_rec.ATTRIBUTE2,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE2,
p_imp_maps_rec.ATTRIBUTE2),
ATTRIBUTE3 = DECODE(p_imp_maps_rec.ATTRIBUTE3,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE3,
p_imp_maps_rec.ATTRIBUTE3),
ATTRIBUTE4 = DECODE(p_imp_maps_rec.ATTRIBUTE4,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE4,
p_imp_maps_rec.ATTRIBUTE4),
ATTRIBUTE5 = DECODE(p_imp_maps_rec.ATTRIBUTE5,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE5,
p_imp_maps_rec.ATTRIBUTE5),
ATTRIBUTE6 = DECODE(p_imp_maps_rec.ATTRIBUTE6,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE6,
p_imp_maps_rec.ATTRIBUTE6),
ATTRIBUTE7 = DECODE(p_imp_maps_rec.ATTRIBUTE7,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE7,
p_imp_maps_rec.ATTRIBUTE7),
ATTRIBUTE8 = DECODE(p_imp_maps_rec.ATTRIBUTE8,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE8,
p_imp_maps_rec.ATTRIBUTE8),
ATTRIBUTE9 = DECODE(p_imp_maps_rec.ATTRIBUTE9,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE9,
p_imp_maps_rec.ATTRIBUTE9),
ATTRIBUTE10 = DECODE(p_imp_maps_rec.ATTRIBUTE10,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE10,
p_imp_maps_rec.ATTRIBUTE10),
ATTRIBUTE11 = DECODE(p_imp_maps_rec.ATTRIBUTE11,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE11,
p_imp_maps_rec.ATTRIBUTE11),
ATTRIBUTE12 = DECODE(p_imp_maps_rec.ATTRIBUTE12,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE12,
p_imp_maps_rec.ATTRIBUTE12),
ATTRIBUTE13 = DECODE(p_imp_maps_rec.ATTRIBUTE13,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE13,
p_imp_maps_rec.ATTRIBUTE13),
ATTRIBUTE14 = DECODE(p_imp_maps_rec.ATTRIBUTE14,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE14,
p_imp_maps_rec.ATTRIBUTE14),
ATTRIBUTE15 = DECODE(p_imp_maps_rec.ATTRIBUTE15,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE15,
p_imp_maps_rec.ATTRIBUTE15),
LAST_UPDATE_DATE = Sysdate,
LAST_UPDATED_BY = fnd_global.user_id,
LAST_UPDATE_LOGIN = fnd_global.login_id
WHERE imp_map_id = p_imp_maps_rec.imp_map_id;
END update_row;
PROCEDURE lock_update_row
( p_imp_maps_rec IN CN_IMP_MAPS_PVT.IMP_MAPS_REC_TYPE) IS
CURSOR c IS
SELECT object_version_number
FROM CN_IMP_MAPS
WHERE imp_map_id = p_imp_maps_rec.imp_map_id;
fnd_message.set_name('FND', 'FORM_RECORD_DELETED');
UPDATE CN_IMP_MAPS oldrec
SET
NAME = DECODE(p_imp_maps_rec.NAME,
FND_API.G_MISS_CHAR,
oldrec.NAME,
p_imp_maps_rec.NAME),
IMPORT_TYPE_CODE = DECODE(p_imp_maps_rec.IMPORT_TYPE_CODE,
FND_API.G_MISS_CHAR,
oldrec.IMPORT_TYPE_CODE,
p_imp_maps_rec.IMPORT_TYPE_CODE),
OBJECT_VERSION_NUMBER = oldrec.OBJECT_VERSION_NUMBER + 1,
ATTRIBUTE_CATEGORY = DECODE(p_imp_maps_rec.ATTRIBUTE_CATEGORY,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE_CATEGORY,
p_imp_maps_rec.ATTRIBUTE_CATEGORY),
ATTRIBUTE1 = DECODE(p_imp_maps_rec.ATTRIBUTE1,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE1,
p_imp_maps_rec.ATTRIBUTE1),
ATTRIBUTE2 = DECODE(p_imp_maps_rec.ATTRIBUTE2,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE2,
p_imp_maps_rec.ATTRIBUTE2),
ATTRIBUTE3 = DECODE(p_imp_maps_rec.ATTRIBUTE3,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE3,
p_imp_maps_rec.ATTRIBUTE3),
ATTRIBUTE4 = DECODE(p_imp_maps_rec.ATTRIBUTE4,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE4,
p_imp_maps_rec.ATTRIBUTE4),
ATTRIBUTE5 = DECODE(p_imp_maps_rec.ATTRIBUTE5,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE5,
p_imp_maps_rec.ATTRIBUTE5),
ATTRIBUTE6 = DECODE(p_imp_maps_rec.ATTRIBUTE6,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE6,
p_imp_maps_rec.ATTRIBUTE6),
ATTRIBUTE7 = DECODE(p_imp_maps_rec.ATTRIBUTE7,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE7,
p_imp_maps_rec.ATTRIBUTE7),
ATTRIBUTE8 = DECODE(p_imp_maps_rec.ATTRIBUTE8,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE8,
p_imp_maps_rec.ATTRIBUTE8),
ATTRIBUTE9 = DECODE(p_imp_maps_rec.ATTRIBUTE9,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE9,
p_imp_maps_rec.ATTRIBUTE9),
ATTRIBUTE10 = DECODE(p_imp_maps_rec.ATTRIBUTE10,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE10,
p_imp_maps_rec.ATTRIBUTE10),
ATTRIBUTE11 = DECODE(p_imp_maps_rec.ATTRIBUTE11,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE11,
p_imp_maps_rec.ATTRIBUTE11),
ATTRIBUTE12 = DECODE(p_imp_maps_rec.ATTRIBUTE12,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE12,
p_imp_maps_rec.ATTRIBUTE12),
ATTRIBUTE13 = DECODE(p_imp_maps_rec.ATTRIBUTE13,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE13,
p_imp_maps_rec.ATTRIBUTE13),
ATTRIBUTE14 = DECODE(p_imp_maps_rec.ATTRIBUTE14,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE14,
p_imp_maps_rec.ATTRIBUTE14),
ATTRIBUTE15 = DECODE(p_imp_maps_rec.ATTRIBUTE15,
FND_API.G_MISS_CHAR,
oldrec.ATTRIBUTE15,
p_imp_maps_rec.ATTRIBUTE15),
LAST_UPDATE_DATE = Sysdate,
LAST_UPDATED_BY = fnd_global.user_id,
LAST_UPDATE_LOGIN = fnd_global.login_id
WHERE imp_map_id = p_imp_maps_rec.imp_map_id;
END lock_update_row;
PROCEDURE delete_row
(
p_imp_map_id NUMBER
) IS
BEGIN
DELETE FROM CN_IMP_MAPS
WHERE imp_map_id = p_imp_map_id;
END Delete_row;