The following lines contain the word 'select', 'insert', 'update' or 'delete':
'RP_ITEM_UPDATES',
'RP_RELEASED_ORDERS',
'ANALYSIS_AGGREGATE', --minduvad
'ORP_RESOURCE_PLANS',
'ORP_MATERIAL_PLANS',
'PLAN_CONSTRAINTS'
);
SELECT a.oracle_username
FROM FND_ORACLE_USERID a, FND_PRODUCT_INSTALLATIONS b
WHERE a.oracle_id = b.oracle_id
AND b.application_id = 724;
SELECT a.oracle_username
FROM FND_ORACLE_USERID a, FND_PRODUCT_INSTALLATIONS b
WHERE a.oracle_id = b.oracle_id
AND b.application_id = 724;
OR cur_table = 'MSC_RP_ITEM_UPDATES'
OR cur_table = 'MSC_ANALYSIS_AGGREGATE'
OR cur_table = 'MSC_SINGLE_LVL_PEG'
OR cur_table = 'MSC_ORP_RESOURCE_PLANS'
OR cur_table = 'MSC_ORP_MATERIAL_PLANS'
OR cur_table = 'MSC_PLAN_CONSTRAINTS'
OR cur_table = 'MSC_PART_DEMANDS'
OR cur_table = 'MSC_PART_SUPPLIES'
OR cur_table = 'MSC_PART_PEGGING'
) THEN -- dsting
sql_stmt := 'alter table ' || cur_table || ' add partition '
|| l_partition_name
|| ' VALUES LESS THAN ('
|| to_char(plan_num+1)
|| ')';
SELECT a.oracle_username
FROM FND_ORACLE_USERID a, FND_PRODUCT_INSTALLATIONS b
WHERE a.oracle_id = b.oracle_id
AND b.application_id = 724;
INSERT INTO MSC_INST_PARTITIONS (
INSTANCE_ID,
FREE_FLAG,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
p_instance_id,
2, /* used partition */
sysdate,
FND_GLOBAL.USER_ID,
sysdate,
FND_GLOBAL.USER_ID,
FND_GLOBAL.LOGIN_ID
);
SELECT plan_id
FROM MSC_PLAN_PARTITIONS
WHERE free_flag = 1
FOR UPDATE;
SELECT count(*)
FROM MSC_PLAN_PARTITIONS;
SELECT max(plan_id)
FROM MSC_PLAN_PARTITIONS;
SELECT MSC_PLANS_S.nextval
INTO l_plan_id
from dual;
SELECT msc_plans_s.nextval
INTO l_plan_id
FROm dual;
INSERT INTO MSC_PLAN_PARTITIONS (
PLAN_ID,
PLAN_NAME,
FREE_FLAG,
PARTITION_NUMBER,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
l_plan_id,
p_plan_name,
2,
l_plan_id,
sysdate,
X_User_Id,
sysdate,
X_User_Id,
X_Login_Id
);
UPDATE MSC_PLAN_PARTITIONS
SET plan_name = p_plan_name,
free_flag = 2
WHERE plan_id = l_plan_id;
UPDATE MSC_PLAN_PARTITIONS
SET plan_name = '*UNUSABLE*',
free_flag = 2
WHERE plan_id = l_plan_id;
INSERT INTO MSC_INST_PARTITIONS (
INSTANCE_ID,
FREE_FLAG,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
i,
1, /* free partition */
sysdate,
1,
sysdate,
1,
1
);
SELECT instance_id
FROM MSC_INST_PARTITIONS
WHERE free_flag = 1;
SELECT msc_apps_instances_s.nextval
INTO l_inst_id
FROM DUAL;
UPDATE MSC_INST_PARTITIONS
SET free_flag = 2
WHERE instance_id = l_inst_id;
SELECT count(*)
FROM MSC_PLAN_PARTITIONS
WHERE plan_id = P_plan_id;
SELECT count(*)
FROM MSC_INST_PARTITIONS
WHERE instance_id = P_instance_id;
UPDATE MSC_PLAN_PARTITIONS
SET free_flag = 1
WHERE plan_id = P_plan_id;
fnd_message.set_name('MSC','MSC_PART_UPDATE_FAILED');
INSERT INTO MSC_PLAN_PARTITIONS (
PLAN_ID,
PLAN_NAME,
FREE_FLAG,
PARTITION_NUMBER,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
partition_num,
to_char(partition_num),
1, /* free partition */
partition_num,
sysdate,
1,
sysdate,
1,
1
);
INSERT INTO MSC_INST_PARTITIONS (
INSTANCE_ID,
FREE_FLAG,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
partition_num,
1, /* free partition */
sysdate,
1,
sysdate,
1,
1
);
fnd_message.set_name('MSC','MSC_PART_INSERT_FAILED');
DELETE FROM MSC_PLAN_PARTITIONS
WHERE plan_id = partition_num;
DELETE FROM MSC_INST_PARTITIONS
WHERE instance_id = partition_num;
errbuf := 'delete failed'||to_char(partition_num) || ' ' ||
to_char(sqlcode) ||':'|| substr(sqlerrm,1,90);
SELECT plan_id, compile_designator
FROM MSC_PLANS
WHERE plan_id <> -1
ORDER BY plan_id;
INSERT INTO MSC_PLAN_PARTITIONS (
PLAN_ID,
PLAN_NAME,
FREE_FLAG,
PARTITION_NUMBER,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
l_plan_id,
l_plan_name,
2, /* used partition */
l_plan_id,
sysdate,
1,
sysdate,
1,
1
);
SELECT msc_plans_s.nextval
INTO l_plan_id
FROm dual;
INSERT INTO MSC_PLAN_PARTITIONS (
PLAN_ID,
PLAN_NAME,
FREE_FLAG,
PARTITION_NUMBER,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
l_plan_id,
to_char(l_plan_id),
1, /* free partition */
l_plan_id,
sysdate,
1,
sysdate,
1,
1
);
SELECT plan_id
FROM MSC_PLANS
WHERE plan_id <> -1;
DELETE FROM MSC_PLAN_PARTITIONS;
SELECT instance_id
FROM MSC_apps_instances
ORDER BY instance_id;
SELECT msc_apps_instances_s.nextval
INTO l_instance_id
FROM DUAL;
UPDATE MSC_INST_PARTITIONS
SET free_flag = 1
WHERE instance_id = l_instance_id;
SELECT partition_number
INTO part_number
FROM MSC_PLAN_PARTITIONS
WHERE plan_id = x_plan_id;
SELECT a.oracle_username
FROM FND_ORACLE_USERID a, FND_PRODUCT_INSTALLATIONS b
WHERE a.oracle_id = b.oracle_id
AND b.application_id= 724;
SELECT 1
FROM all_objects
WHERE object_name like 'MSC_ATP_PLAN_SN'
AND owner = lv_msc_schema;
SELECT 1
FROM all_objects
WHERE object_name = 'MSC_SUPPLIER_TREE_MV'
AND owner = lv_msc_schema;
SELECT partitioned
INTO is_partitioned
FROM dba_tables
WHERE table_name = 'MSC_SUPPLIES'
AND owner = lv_msc_schema;
SELECT msc_plans_s.nextval
INTO l_plan_id
FROm dual;
INSERT INTO MSC_PLAN_PARTITIONS (
PLAN_ID,
PLAN_NAME,
FREE_FLAG,
PARTITION_NUMBER,
LAST_UPDATE_DATE,
LAST_UPDATED_BY,
CREATION_DATE,
CREATED_BY,
LAST_UPDATE_LOGIN
)
VALUES (
l_plan_id,
to_char(l_plan_id),
1,
l_plan_id,
sysdate,
X_User_Id,
sysdate,
X_User_Id,
X_Login_Id
);
SELECT msc_apps_instances_s.nextval
INTO l_inst_id
FROM DUAL;
UPDATE MSC_INST_PARTITIONS
SET free_flag = 1
WHERE instance_id = l_inst_id;