when i run the statement:
SQL select rowid from student_semeste r;
ERROR at line 1:
ORA-01445: cannot select ROWID from a join view without a
key-preserved table
student_semeste r is a view with the sql :
CREATE OR REPLACE VIEW "ICEM_USER"."ST UDENT_SEMESTER" ("STUD_ID",
"SEMESTER_STATU S_ID","SEMESTER _STATUS_YEAR",
"SEMESTER_STATU S_SEMESTER","SE MESTER_STATUS_P ROGRAM",
"SEMESTER_STATU S_BRANCH","SEME STER_STATUS_DES C") AS
select
STUD_ID ,
SEMESTER_STATUS _ID ,
SEMESTER_STATUS _YEAR ,
SEMESTER_STATUS _SEMESTER ,
SEMESTER_STATUS _PROGRAM ,
SEMESTER_STATUS _BRANCH ,
SEMESTER_STATUS _DESC
from student_profile , semester_status
where stud_program = SEMESTER_STATUS _PROGRAM
Now, my users can't run query from a forms, which contains this
tables. Before yesterday, they able to do this.
Pls tell me what;s wrong and how to fix it.
TQ!
regards,
Tracy
SQL select rowid from student_semeste r;
ERROR at line 1:
ORA-01445: cannot select ROWID from a join view without a
key-preserved table
student_semeste r is a view with the sql :
CREATE OR REPLACE VIEW "ICEM_USER"."ST UDENT_SEMESTER" ("STUD_ID",
"SEMESTER_STATU S_ID","SEMESTER _STATUS_YEAR",
"SEMESTER_STATU S_SEMESTER","SE MESTER_STATUS_P ROGRAM",
"SEMESTER_STATU S_BRANCH","SEME STER_STATUS_DES C") AS
select
STUD_ID ,
SEMESTER_STATUS _ID ,
SEMESTER_STATUS _YEAR ,
SEMESTER_STATUS _SEMESTER ,
SEMESTER_STATUS _PROGRAM ,
SEMESTER_STATUS _BRANCH ,
SEMESTER_STATUS _DESC
from student_profile , semester_status
where stud_program = SEMESTER_STATUS _PROGRAM
Now, my users can't run query from a forms, which contains this
tables. Before yesterday, they able to do this.
Pls tell me what;s wrong and how to fix it.
TQ!
regards,
Tracy
Comment