Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Simple PL/SQL Problem
On Tue, 31 Mar 1998, OraGod wrote:
:)Sean,
:)
:)It seems as if the "AS" is not necessary in this statement.
:)
:)NewDBAMan,
:)Jack
:)
:)Sean Phillips wrote:
:)
:)> Hello All,
:)>
:)> I am as green as they come, so forgive me if this the answer to this is
:)> painfully obvious. I have no one else in the company I can ask, so
:)> please humor me.
:)>
:)> My problem is this: I cannot reference a table in another users schema
:)> while trying to compile a PL/SQL procedure. For example, a table exists
:)> called 'students' created by a user 'bozo'. The table has 3 elements:
:)> first_name, last_name, student_id.
:)>
:)> I am connected as 'krusty' and I am trying to compile a procedure that
:)> references the 'students' table of 'krusty's. For each variable in the
:)> table, I reference them as follows:
:)>
:)> v_FirstName bozo.students.first_name%TYPE
:)> v_LastName bozo.students.last_name%TYPE
:)> v_StudentID bozo.students.student_id%TYPE
:)>
:)> Later, the procedure tries to insert into the table as follows:
:)>
:)> INSERT INTO bozo.students(v_FirstName, v_LastName,v_StudentID) AS
:)> VALUES (n_FirstName,n_LastName,n_StudentID) ;
:)>
:)> I get a PLS-201 error which is complaining about me not declaring the
:)> 'BOZO.STUDENTS' identifier.
:)>
:)> I can successfully compile this procedure all day long as the user bozo,
:)> but as krusty I constantly get the error described above. I have
:)> granted damn near every privilege to krusty known to humankind.
:)>
:)> Any hints, tips, clues would be greatly appreciated.
:)>
:)> Scuffling,
:)> Sean Phillips
:)
So you have granted all the privileges to krusty?
Have you granted them to krusty individually, or to a role krusty is part
of?
Unfortunately it seems like PL/SQL can't handle role privileges. I got
the "Identifier not declared" error when doing a similar thing. Granting
the priviliges to the individual user solved the problem.
Just a thought
Christian Received on Wed Apr 01 1998 - 00:00:00 CST
![]() |
![]() |