Table Security New SQLs
From:
2013/01/15 04:00:00
To:
2013/01/16 04:00:00
AIX-11g
ORA11 on lpar26p682e_pub
UsernameProgramCount
Reduced SQLCount
HRAPP ? @lpar26p682e_pub (TNS V1-V3)2
update salaries set salary=9 where emp=91
select * from salaries2
HRAPPsqlplus.exe1
update hrapp.salaries set salary=salary*9 where emp=91
SYS ? @lpar26p682e_pub (TNS V1-V3)3
update hrapp.salaries set salary=salary*9 where emp=91
create table mycopy as select * from hrapp.salaries2
create table mycopy as select * from ccapp.cards2
TOM ? @lpar26p682e_pub (TNS V1-V3)1
create table mycopy as select * from hrapp.salaries2
TOMToad.exe7
SELECT "EMP" AS "_1", "SALARY" AS "_2", "BONUS" AS "_3" FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
1
SELECT * FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
FOR UPDATE NOWAIT
1
UPDATE "HRAPP"."SALARIES"
SET
 "SALARY" = :"SALARY", "BONUS" = :"BONUS"
WHERE
 "ROWID" = :"Old_ROWID"
1
selecet s.*,e.* from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID;1
SELECT ROWID, EMP, SALARY, BONUS
FROM HRAPP.SALARIES
4
selecet * from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID;1
select s.*,e.* from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID2
TOMsqlplus.exe11
create or replace view myview as select * from hrapp.salaries1
select /**/ * from hrapp.salaries2
create materialized view myview as select * from hrapp.salaries4
create synonym mysyn for hrapp.salaries1
select * from hrapp.salaries8
INSERT INTO MYCOPY (SELECT S.SALARY, E.FIRST, E.LAST FROM HRAPP.EMPLOYEES E, HRAPP.SALARIES S WHERE S.EMP = E.ID)1
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
6
create table mycopy as select * from hrapp.salaries2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
CREATE TABLE "TOM"."MYVIEW" AS select * from hrapp.salaries1
INSERT INTO "TOM"."MYVIEW" select * from hrapp.salaries1
Linux32-10g
ORA10 on centos32
UsernameProgramCount
Reduced SQLCount
HRAPPsqlplus.exe2
update hrapp.salaries set salary=salary*9 where emp=91
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, CASE WHEN "SALARIES"."EMP"=9 THEN 9 ELSE 9 END AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB1
HRAPPsqlplus@centos32 (TNS V1-V3)2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "SALARIES" "SALARIES") SAMPLESUB1
select * from salaries1
SYSsqlplus@centos32 (TNS V1-V3)6
update hrapp.salaries set salary=salary*9 where emp=91
create table mycopy as select * from hrapp.salaries2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, CASE WHEN "SALARIES"."EMP"=9 THEN 9 ELSE 9 END AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB1
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB3
TOMToad.exe5
SELECT "EMP" AS "_1", "SALARY" AS "_2", "BONUS" AS "_3" FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
1
SELECT * FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
FOR UPDATE NOWAIT
1
UPDATE "HRAPP"."SALARIES"
SET
 "SALARY" = :"SALARY", "BONUS" = :"BONUS"
WHERE
 "ROWID" = :"Old_ROWID"
1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB1
SELECT ROWID, EMP, SALARY, BONUS
FROM HRAPP.SALARIES
1
TOMsqlplus.exe12
create or replace view myview as select * from hrapp.salaries1
select /**/ * from hrapp.salaries3
create materialized view myview as select * from hrapp.salaries1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, CASE WHEN "MYSYN"."EMP"=9 THEN 9 ELSE 9 END AS C2 FROM "HRAPP"."SALARIES" "MYSYN") SAMPLESUB1
create synonym mysyn for hrapp.salaries1
select * from hrapp.salaries6
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
5
create table mycopy as select * from hrapp.salaries2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB3
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9), COUNT(DISTINCT C3), NVL(SUM(CASE WHEN C3 IS NULL THEN 9 ELSE 9 END),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2, "S"."EMP" AS C3 FROM "HRAPP"."SALARIES" "S") SAMPLESUB2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "MYSYN") SAMPLESUB1
TOMsqlplus@centos32 (TNS V1-V3)2
create table mycopy as select * from hrapp.salaries2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB1
Linux64-11g
ORA11 on centos64
UsernameProgramCount
Reduced SQLCount
CCAPPsqlplus.exe2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB1
CCAPPsqlplus@centos64 (TNS V1-V3)2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CARDS" "CARDS") SAMPLESUB4
select * from cards1
HRAPPsqlplus.exe1
create table mycopy as select * from ccapp.cards1
SYSsqlplus@centos64 (TNS V1-V3)2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB2
TOMToad.exe3
SELECT ROWID, ID, CUSTOMER, CARD_NO, 
 EXP_MON, EXP_YEAR, ADDRESS, 
 ZIP
FROM CCAPP.CARDS
2
select CCAPP.CARDS.CARD_NO, CCAPP.CARDS.EXP_MON, CCAPP.CARDS.EXP_YEAR from CCAPP.CARDS2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB5
TOMsqlplus.exe14
select /**/ * from hrapp.salaries1
create materialized view myview as select * from ccapp.cards62
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select card_no,exp_mon,exp_year from ccapp.cards);
end;
1
CREATE TABLE "TOM"."MYVIEW" AS select * from ccapp.cards1
create synonym mysyn for ccapp.cards1
INSERT INTO "TOM"."MYVIEW" select * from ccapp.cards8
INSERT INTO MYCOPY (SELECT CARD_NO,EXP_MON,EXP_YEAR FROM CCAPP.CARDS)1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "MYSYN") SAMPLESUB1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB3
create table mycopy as select * from ccapp.cards2
create or replace view myview as select * from ccapp.cards2
create or replace trigger card_processing
after insert on ccapp.cards for each row
begin
 insert into mycopy values(:new.card_no, :new.exp_mon, :new.exp_year);
end;
5
select * from ccapp.cards20
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB24
TOMsqlplus@centos64 (TNS V1-V3)2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB1
Solaris-10g
ORA10 on steel
UsernameProgramCount
Reduced SQLCount
CCAPPsqlplus.exe2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB1
CCAPPsqlplus@steel (TNS V1-V3)2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CARDS" "CARDS") SAMPLESUB1
select * from cards1
SYSsqlplus@steel (TNS V1-V3)2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB1
TOMToad.exe3
SELECT ROWID, ID, CUSTOMER, CARD_NO, 
 EXP_MON, EXP_YEAR, ADDRESS, 
 ZIP
FROM CCAPP.CARDS
2
select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB3
TOMsqlplus.exe12
select /**/ * from hrapp.salaries2
create materialized view myview as select * from ccapp.cards2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select card_no,exp_mon,exp_year from ccapp.cards);
end;
1
create synonym mysyn for ccapp.cards1
INSERT INTO MYCOPY (SELECT CARD_NO,EXP_MON,EXP_YEAR FROM CCAPP.CARDS)1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "MYSYN") SAMPLESUB1
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "HRAPP"."SALARIES" "SALARIES") SAMPLESUB2
create table mycopy as select * from ccapp.cards5
create or replace view myview as select * from ccapp.cards1
create or replace trigger card_processing
after insert on ccapp.cards for each row
begin
 insert into mycopy values(:new.card_no, :new.exp_mon, :new.exp_year);
end;
4
select * from ccapp.cards6
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB4
TOMsqlplus@steel (TNS V1-V3)2
create table mycopy as select * from ccapp.cards2
SELECT /**/ /**/ NVL(SUM(C1),9), NVL(SUM(C2),9) FROM (SELECT /**/ 9 AS C1, 9 AS C2 FROM "CCAPP"."CARDS" "CARDS") SAMPLESUB1
Windows-11g
ORA11 on bluecore2
UsernameProgramCount
Reduced SQLCount
HRAPPsqlplus.exe4
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
update hrapp.salaries set salary=salary*9 where emp=91
update hrapp.salaries set salary=salary** where emp=.1
create or replace trigger salary_processing
after insert on salaries for each row
begin
 insert into mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
SYSsqlplus.exe2
update hrapp.salaries set salary=salary*9 where emp=91
create table mycopy as select * from hrapp.salaries2
TOMToad.exe5
select * from hpapp.salaries s, hrapp.employees e where e.id = s.emp1
select * from hrapp.salaries4
update hrapp.salaries set bonus=9 where emp = 91
select * from HRAPP.EMPLOYEES
select * from hpapp.salaries s, hpapp.employees e where e.id = s.emp
2
select * from hrapp.salaries s, hrapp.employees e where e.id = s.emp4
TOMsqlplus.exe13
create or replace view myview as select * from hrapp.salaries1
select /**/ * from hrapp.salaries11
create materialized view myview as select * from hrapp.salaries4
create synonym mysyn for hrapp.salaries1
select * from hrapp.salaries9
INSERT INTO MYCOPY (SELECT S.SALARY, E.FIRST, E.LAST FROM HRAPP.EMPLOYEES E, HRAPP.SALARIES S WHERE S.EMP = E.ID)1
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from employees e, salaries s where s.emp = e.id);
end;
9
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
6
create table mycopy as select * from hrapp.salaries3
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select salary, first, last from employees,salaries where emp = id);
end;
1
CREATE TABLE "TOM"."MYVIEW" AS select * from hrapp.salaries1
INSERT INTO "TOM"."MYVIEW" select * from hrapp.salaries3