XMLTable Problem - works in PL/SQL, why not standalone?

What is going on here? Why does the plain SQL return this really helpful error?
<pre>
SQL> desc CRMAUTOSAVE
Name Null? Typ
AS_AUTOSAVEID NOT NULL NUMBER(10)
AS_IDENT NOT NULL VARCHAR2(250)
AS_DATA XMLTYPE
CREATEDATE NOT NULL TIMESTAMP(6)
CREATOR NOT NULL VARCHAR2(35)
DELETEFLAG NOT NULL NUMBER(1)
DELETEDATE TIMESTAMP(6)
DELETEBY VARCHAR2(35)
MODIFICATEDATE TIMESTAMP(6)
MODIFICATOR VARCHAR2(35)
SQL> select count(*) from CRMAUTOSAVE;
COUNT(*)
14
SQL> select t2.*
2 from CRMAUTOSAVE
3 , XMLTable('//Attachment'
4 passing CRMAUTOSAVE.AS_DATA
5 columns
6 ATTID number(10) PATH '/Attachment/@Id'
7 ) t2;
ATTID number(10) PATH '/Attachment/@Id'
FEHLER in Zeile 6:
ORA-01780: string literal required
SQL> set serverout on size 100000
SQL> declare
2 cursor c is
3 select t2.*
4 from CRMAUTOSAVE
5 , XMLTable('//Attachment'
6 passing CRMAUTOSAVE.AS_DATA
7 columns
8 ATTID number(10) PATH '/Attachment/@Id'
9 ) t2;
10
11 begin
12 for x in c loop
13 dbms_output.put_line(x.ATTID);
14 end loop;
15 end;
16 /
4455225736
4449873735
PL/SQL-Prozedur erfolgreich abgeschlossen.
</pre>

Further Info:
<pre>
SQL*Plus: Release 10.2.0.1.0 - Production on Mo Feb 15 15:29:08 2010
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Kennwort eingeben:
Verbunden mit:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
</pre>
This is a 10.2.0.3 on SunOS 5.10, Sparc. We connect (apparently) with a 10.2.0.1 windows client.
It now gets even better, this one works!
<pre>
SQL*Plus: Release 10.2.0.4.0 - Production on Mon Feb 15 17:30:52 2010
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
Enter password:
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining Scoring Engine
and Real Application Testing options
SQL>
SQL>
SQL>
SQL>
SQL> select t2.*
2 from CRMAUTOSAVE
3 , XMLTable('//Attachment'
4 passing CRMAUTOSAVE.AS_DATA
5 columns
6 ATTID number(10) PATH '/Attachment/@Id'
7 ) t2;
ATTID
4385310450
4435025574
</pre>
This is a 64-bit 10.2.0.4, running on Debian Lenny. Client is a 10.2.0.4 windows.
I will experiment a bit with different combinations ;)

Similar Messages

  • I created an Apple ID using my ISP Email when I registered at the Store/Apple Support Communities/iTunes/Face Time and it does not work in iChat. Why Not ?

    Question:-
    I created an Apple ID using my ISP Email when I registered at the Store/Apple Support Communities/iTunes/Face Time or other portal and it does not work in iChat. Why Not ?
    Answer:-
    For a Name to work in iChat it has to be an Valid AIM screen Name.
    Only Apple IDs from the @mac.com ending names registered here  and the Mobileme (@Me.com ending) names are Valid with the AIM service as well as being Apple IDs
    (I am still working on info about registering with iCloud at the moment but if this does give you an @Me.com email it may well be a valid AIM name as well)
    NOTES:-
    The @mac.com page works by linking an external (Non Apple) email with a @mac.com name.
    This External Email cannot be one linked to an Existing Apple ID (you have to use a second email or register at AIM )
    The options at AIM are to use your existing email or create new name and link the existing only for Password recovery
    MobileMe (@me.com ending names) were valid Emails addresses, Apple IDs AND a Valid AIM Screen Name
    @mac.com names look like emails but are only Apple IDs and iChat/AIM Valid Screen Names.
    The AIM registration page seems to be pushing you to register [email protected] This is relatively new and I have not followed through the pages to find out if it a valid AIM email (Previously you could register a name without an @whatever.com suffix)
    8:16 PM      Friday; June 10, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb( 10.6.7)
     Mac OS X (10.6.7),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

    Question:-
    So I have my current [email protected] email in iChat as I thought as I had linked that to an Apple ID it was a Valid iChat Name.  It keeps coming up with a UserName or Password Invalid message.  What do I do next ?
    Answer:-
    Open iChat
    Go to the Menu under the iChat name in the Menu Bar and then Preferences and then Accounts in the new window.
    Commonly written as iChat > Preferences > Accounts as directions/actions to take.
    If it displays with a Yellow running name in the list you have a choice.
    Either register it at AIM (I would use a different password to the ISP Login) and then change the password only in iChat  (It may take you to confirm any Confirmation email from AIM first) in iChat > Preferences > Accounts
    Or you register a new Name at AIM (Or at @mac.com) and enter that (details below)
    If you have a Blue Globe name  (@mac.com) that will not Login the chances are that it the password that is the issue.
    Apple lets you create longer passwords than can be used with the AIM Servers.
    Change the Password at iForgot to no more than 16 characters.
    Then change the password in iChat as details above.
    Adding a new Account/Screen Name in iChat (that is valid with the AIM servers)
    Open iChat if not launched.
    Go to iChat Menu > Preferences > Accounts
    Click the Add ( + )  Button at the bottom of the list.
    Choose in the top item drop down either @Mac.com or AIM depending on what you registered
    Add the name (with @mac.com the software will add the @mac.com bit)
    Add in the password.  (If you don't add it now iChat will ask you each time you open it)
    Click Done.
    The Buddy List should open (New Window)
    The Accounts part of the Preferences should now have the new name and you should be looking at the details.
    You can add something in the Description line which will then title the Buddy List (Useful when you have two or more names) and make it show up as that in the iChat Menu > Accounts and the Window Menu of iChat when logged in.
    You can then highlight any other Account/Screen Name you don't want to use and use the Minus ( - ) Button to delete it.
    8:39 PM      Friday; June 10, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb( 10.6.7)
     Mac OS X (10.6.7),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Key combination Shift+Alt+Cmd+D does not work in Indesign CC, why not?

    Key combination Shift+Alt+Cmd+D does not work in Indesign CC, why not?

    Is it assigned to something in the shortcut set you are using?

  • My operating system windows XP not working with photoshop cloud, why not?

    I need to add 2 more licences for photoshop cloud and I'm being told my operating system windows XP does not work with Photoshop cloud. We already have 2 pcs using it in our office so why not?
    Please help
    Roy

    Do you have the latest version of iTunes?  If not, get it at:
    http://www.apple.com/itunes

  • TRUNCATE TABLE does not work in PL/SQL - Why?

    Hey there!
    Is there any issue with truncate table not working inside an PL/SQL package?
    For example this function:
    PROCEDURE FLUSH_TABLE(vi_table_name VARCHAR2) IS
    vn_table_name VARCHAR2(30);
    BEGIN
    vn_table_name := UPPER(LTRIM(RTRIM(vi_table_name)));
    TRUNCATE TABLE vn_table_name;
    END FLUSH_TABLE;
    returns the following error msg:
    Error: PLS-00103: Encountered the symbol "TABLE" when expecting one of the following:
    := . ( @ % ;
    The symbol ":= was inserted before "TABLE" to continue.
    Line: 5926
    Text: TRUNCATE TABLE VN_TABLE_NAME;
    Can somebody explain me the problem here? In my point of view, the error msg is not quite right ;)
    Regards,
    Thomas

    > I just think the error msg is confusing
    When you looked for TRUNCATE in the PL/SQL reference you might have noticed that the PL/SQL language has no TRUNCATE keyword. The error message indicates that syntactically the code appears to be some sort of variable assignment but has an extra keyword and no assignment operator. You would get the same message for any similar string of unrecognised keywords:
    SQL> BEGIN
      2      TRUNCATE TABLE emp;
      3  END;
      4  /
        TRUNCATE TABLE emp;
    ERROR at line 2:
    ORA-06550: line 2, column 14:
    PLS-00103: Encountered the symbol "TABLE" when expecting one of the following:
    := . ( @ % ;
    The symbol ":= was inserted before "TABLE" to continue.
    SQL> BEGIN
      2      TRANSMOGRIFY TABLE emp;
      3  END;
      4  /
        TRANSMOGRIFY TABLE emp;
    ERROR at line 2:
    ORA-06550: line 2, column 18:
    PLS-00103: Encountered the symbol "TABLE" when expecting one of the following:
    := . ( @ % ;
    The symbol ":= was inserted before "TABLE" to continue.
    SQL> BEGIN
      2      MORE TEA VICAR; 
      3  END;
      4  /
        MORE TEA VICAR;
    ERROR at line 2:
    ORA-06550: line 2, column 10:
    PLS-00103: Encountered the symbol "TEA" when expecting one of the following:
    := . ( @ % ;

  • Why does this work in MS SQL and not in Oracle

    ALTER TABLE Stk
    DROP COLUMN ComCode;
    This BASIC statement works perfectly
    in MS SQL, but after 2 hours now, it
    simply refuses to work in Oracle,
    although the syntax seems correct, I
    get :
    ALTER TABLE Stk
    DROP COLUMN ComCode
    ORA-00905: missing keyword
    null

    Stop trying! Oracle simply does not support the DROP COLUMN syntax. A work around is:
    CREATE another table based on the original table, minus the column you want to drop.
    (CREATE TABLE new_table AS SELECT col1, col2 , ... FROM old_table)
    DROP the original table.
    (DROP TABLE old_table)
    RENAME the new table the old table.
    (RENAME new_table TO old_table)
    Your have to manually add the constraints, if the old table has any.
    Eric Ma

  • MessageDriven Bean problem.Working but the queues r not getting cleared

    I have written a simple message driven bean.It just sends a message to an another queue myadapterqueue
    on getting a message .
    It is working. But the problem is if I restart my application server then it again reads the messages which had been sent to it earlier.Also the queue size is
    not getting to 0 bytes after it has consumed messages.
    My application server is JBOSS2.4.3
    I think I have to specify some attributes in the
    descriptor files.But how??????????????
    Here is my code
    import java.util.*;
    import javax.ejb.*;
    import javax.jms.*;
    import javax.naming.*;
    public class MyMessageBean implements javax.ejb.MessageDrivenBean,javax.jms.MessageListener
         private QueueConnection connect=null;
         private QueueSession session=null;
         private QueueSender sender =null;
    private Queue sendQueue=null;
    private MessageDrivenContext ctx = null;
         public void setMessageDrivenContext(MessageDrivenContext mdc){
              System.out.println ("In setMessageDrivenContext--------------");
              this.ctx=mdc;
         public void ejbCreate(){
              try{
                   System.out.println ("Message bean Created--------------");
                   InitialContext jndi=new InitialContext();
                   QueueConnectionFactory queueFactory=(QueueConnectionFactory) jndi.lookup("ConnectionFactory");
                   connect=queueFactory.createQueueConnection();
                   session=connect.createQueueSession (true,Session.AUTO_ACKNOWLEDGE);
                   System.out.println ("After session creation--------------");
                   sendQueue=(Queue)jndi.lookup("queue/myadapterqueue");
                   System.out.println("************ queue/myadapterqueue");
              sender=session.createSender (sendQueue);
              System.out.println ("Before Connection start--------------");
              connect.start();
              }catch(javax.jms.JMSException jmse){
                   System.out.println ("In ejbcreate exception-------------------");
                   throw new javax.ejb.EJBException();
              }catch(javax.naming.NamingException jne){
                   System.out.println ("In ejbcreate exception-------------------");
                   throw new javax.ejb.EJBException();
         public void ejbRemove(){
              try{
              System.out.println("ejbRemove done");
              connect.close ();
                   this.ctx=null;
              }catch (javax.jms.JMSException jmse){
                   System.out.println ("In ejbremove exception-------------------");
                   System.out.println("ejbRemove excetion");
                   throw new javax.ejb.EJBException();
         public void onMessage(Message msg){
              try{
              this.sender.send (msg);
              this.session.commit();
              System.out.println(" Message");
         }catch(javax.jms.JMSException jmse ){
              jmse.printStackTrace();
    here are my descriptors
    ejb-jar.xml
    <?xml version="1.0"?>
    <!DOCTYPE ejb-jar>
    <ejb-jar>
    <enterprise-beans>
    <message-driven>
    <ejb-name>MyMessageBean</ejb-name>
    <ejb-class>MyMessageBean</ejb-class>
    <transaction-type>Container</transaction-type>
    <message-driven-destination>
    <destination-type>javax.jms.Queue</destination-type>
    </message-driven-destination>
    </message-driven>
    </enterprise-beans>
    </ejb-jar>
    and the correspong xml file for the application server here is jboss.xml
    ?xml version="1.0" encoding="UTF-8"?>
    <jboss>
    <enterprise-beans>
         <message-driven>
              <ejb-name>MyMessageBean</ejb-name>
              <configuration-name>Standard Message Driven Bean</configuration-name>
              <destination-jndi-name>queue/MyMessageBeanQ</destination-jndi-name>
         </message-driven>
    </enterprise-beans>
    </jboss>

    it is unclear whether you are commiting on the first queue or second one.
    but it appears like you have created a transactional problem across the two queues. although you commit on the first queue, this commit is not extended to the second queue.
    things will be fine unless you get an exception of shutdown.
    if you shut your message provider down first then you cannot send the message to the second queue. (assuming that queue 2 is also on the same server)
    if you shut your MB app server down then you may be in the middle of accepting a onMessage callback from the first queue.
    do you have another MB that registers this one as a listener, or are you infact sending a message back onto the same queue...
    public void onMessage(Message msg){
    try{
         this.sender.send (msg);
         //your server may shutdown here and leave messages on the first queue. and send extra messages on the second.
            this.session.commit();
            System.out.println(" Message");
    } catch(javax.jms.JMSException jmse ){
            jmse.printStackTrace();
    }

  • Router Problem - Works with Windoze, Linux, but not with Mac

    I can't seem to get any router to work with my Mac.
    I've tried a Linksys 'b' router, a Netgear 'g' router and a Belkin 'g' router.
    No joy.
    When I connect my Mac directly to my cable modem (Motorola Surfboard), there are no issues. When I connect the router in between, the Mac pulls the proper ip address and I can ping the router, but I can't get any further. If I try to ping an outside ip address (such as the 4.2.2.2 dns) I get the error message "ping: sendto: Cannot allocate memory". [Does anyone know what this message means?]
    A second computer (IBM NetVista) connects reliably using Windoze XP. The same machine, booted in CentOS also connects reliably (after disabling the firewall).
    Note, these are all wired connections. I'm not even trying to use wireless yet. The cables all check out, since they all work in other configurations (the Mac->router cable is the same one I use for Mac->Surfboard, and the router->surfboard cable works when connecting from the NewVista machine.
    I thought the Mac problems might be firewall related. I had "Brickhouse" installed,but it has since been removed. My network settings no long advise that there is any firewall software in place (previously Sharing > Firewall was greyed out with message that other firewall software was installed). Sharing > Firewall now reports "Firewall Off".
    I know the routers work, since I can connect from the NetVista machine. I know the cables are good, because they all work in other configurations. I know the Mac is seeing the router, and the router is seeing the Mac because a correct ip address is pulled. I can even communicate between the machines (ftp,ssh) but I can't get internet access using the Mac through the router.
    Oh yeah... one other oddity. When I have personal web sharing enabled, an attempt to access the router setup page at 192.168.1.1 fetches the local server index.html page instead of accessing the router. When web sharing is off, I get a "you are not connected to the internet" message.
    Any insight?

    Very strange indeed!
    Only 2 suggestions at this point...
    Get Applejack...
    http://www.versiontracker.com/dyn/moreinfo/macosx/19596
    After installing, reboot holding down CMD+s, then when the prompt shows, type in...
    applejack AUTO
    Then let it do all 5 of it's things.
    At least it'll eliminate some questions if it doesn't fix it.
    The 5 things it does are...
    Correct any Disk problems.
    Repair Permissions.
    Clear out Cache Files.
    Repair/check several plist files.
    Dump the VM files for a fresh start.
    Try dragging these files to the Desktop & Reboot...
    /Users/nnnn/Library/Preferences/com.apple.internetconnect.plist
    /Library/Preferences/SystemConfiguration/preferences.plist
    /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
    /Library/Preferences/com.apple.sharing.firewall.plist

  • SQLCE Agent Replication Problem, maybe related to SQL Server not on default port

    I've got a problem getting the SQL Server CE Replication setup on a new server. SQL Server is 2008 R2 but we are running on a non-standard port (not 1433) and I'm not sure where I'd tell the agent that or if I need to. I've turned on full diagnostics and
    set the Level to 3.  Using the diag option on the agent, I can see that is set. 
    In the log file, I get this error: Hr=80004005 ERR:OpenDB failed getting pub version 28627 (rest of log is below)
    when I try to sync
    and the client gets: : 0x80004005
     Message   : Failure to connect to SQL Server with provided connection information. SQL Server does not exist, access is denied because the IIS user is not a valid user on the SQL Server, or the password is incorrect.
     Minor Err.: 29061
    I am pretty certain that the user name / password are correct and I can connect as that user in SQL Server Management Studio. I don't see anything in the SQL Server log file for a failed connection. I do so those if I login through the Management Studio
    without entering the password for example so I believe that is setup.  The Agent is on the same machine as the database server so I don't believe it is a firewall or network error but this is a new machine / setup so I may be missing something in the
    setup. 
     I am not sure exactly what else to look at to try to understand what is going on.
    Agent Log (Partial):
    2014/09/30 19:36:51 Hr=00000000 Compression Level set to  1
    2014/09/30 19:36:51 Hr=00000000 Count of active RSCBs =  0
    2014/09/30 19:36:51 Thread=EC8 RSCB=2 Command=OPWC Hr=00000000 Total Compressed bytes in =  203
    2014/09/30 19:36:51 Thread=EC8 RSCB=2 Command=OPWC Hr=00000000 Total Uncompressed bytes in =  385
    2014/09/30 19:36:51 Thread=EC8 RSCB=2 Command=OPWC Hr=00000000 Responding to OpenWrite, total bytes =  203
    2014/09/30 19:36:51 Thread=EC8 RSCB=2 Command=OPWC Hr=00000000 C:\inetpub\wwwroot\MobileRepService\35.71ACEC98F130_15D653BB-58BD-440A-BE57-C94E24CDCB59 0
    2014/09/30 19:36:51 Thread=137C RSCB=2 Command=SYNC Hr=00000000 Synchronize prepped 0
    2014/09/30 19:37:08 Hr=80004005 ERR:OpenDB failed getting pub version 28627
    2014/09/30 19:37:09 Thread=137C RSCB=2 Command=SCHK Hr=80004005 SyncCheck responding 0
    2014/09/30 19:37:09 Thread=137C RSCB=2 Command=SCHK Hr=00000000 Removing this RSCB 0
    <STATS Period_Start="2014/09/30 19:32:50" Period_Duration="904" Syncs="2" SubmitSQLs="0" RDAPushes="0" RDAPulls="0" AVG_IN_File_Size="385" AVG_OUT_File_Size="0" Completed_Operations="0"
    Incomplete_Operations="2" Total_Sync_Thread_Time="33" Total_Transfer_Thread_Time_IN="0" Total_Transfer_Thread_Time_OUT="0" Total_Sync_Queue_Time="0" Total_Transfer_Queue_Time_IN="0" Total_Transfer_Queue_Time_OUT="0"
    />

    Thanks - that got me past that issue - I was passing the wrong database as the Publisher due to a configuration error (we are bringing up a new publication server and missed changing one of the parameters in a configuration file). I've now got another
    error but if I can't determine what is wrong with that I'll post a different question.

  • Tile problem: Working on 1.3 and not on 1.3.1

    Ok, I've already sent this as a bug in JavaFX Jira but it's not public yet, so I'm going to post it here in case someone can understand what is really happening. The problem timeline is the following:
    - I have a tile with 3 rectangles that had a roll over effect (they scale their size)
    - After 1 second I remove all of the rectangles, so the tile has 0 elements and the rectangles are not shown.
    - One second later a put again 3 rectangles in the tile and at this point we have to different behaviours:
    - In 1.3 the three rectangles apear without problems
    - In 1.3.1 none of them is shown, but strangely if I put the mouse over their "virtual" position the rollover is done and all of them
    magically appear (not only the one I was over)
    package test;
    import javafx.scene.CustomNode;
    import javafx.scene.Node;
    import javafx.scene.paint.Color;
    import javafx.scene.layout.Tile;
    import javafx.animation.Timeline;
    import javafx.animation.KeyFrame;
    import javafx.scene.shape.Rectangle;
    import javafx.scene.input.MouseEvent;
    import javafx.stage.Stage;
    import javafx.scene.Scene;
    public class SimpleBidButtons extends CustomNode {
        public var numButtons: Integer;
        init {
            this.children = [ Tile {
                        id: "firstMenuBar{id}";
                        rows: 1;
                        content: bind for(i in [0..numButtons-1])
                            def but:Rectangle = Rectangle {
                            width: 90; height: 90;
                            onMouseEntered: function(e: MouseEvent) {
                                but.scaleX = 1.1;
                                but.scaleY = 1.1;
                            onMouseExited: function(e: MouseEvent) {
                                but.scaleX = 1.0;
                                but.scaleY = 1.0;
                            fill: Color.BLACK
                            but;
                        height: 100;
                        width: 300;
    function run() {
        var buttons: Integer = 3;
        var menu = SimpleBidButtons {
                    numButtons: bind buttons;
                Stage {
         title: "MyApp"
         onClose: function () {  }
         scene: Scene {
              width: 320
              height: 120
              content: menu;
        Timeline {
            keyFrames: [
                KeyFrame {
                    time: 1s;
                    action: function() {
                        buttons = 0;
                } KeyFrame {
                    time: 2s
                    action: function() {
                        println("Push");
                        buttons = 3;
        }.play();
    }Edited by: AnderRuiz on Aug 23, 2010 1:14 AM

    There is no need to override create function anymore in 1.3 and in fact the children variable was created to avoid memory consumption because many CustomNodes create a Group in 1.2. Anyway I changed my code to override create() and as I supposed the result was the same. This code was working also with JavaFX 1.2 without any problems (overriding create() of course)
    Edited by: AnderRuiz on Aug 23, 2010 3:59 AM

  • Lightshot will no longer work in FF16. Why not?

    When I click on the Lightshot icon an error message appears:
    "Lightshot NPAPI plugin not found. Try to reload browser. If you keep seeing this error after reloading, please contact [email protected]"
    Anyone else having this problem?

    Hello,
    My name is Serge. I'm developer of the Lightshot. First of all I want to apologize for the inconvenience caused by the incorrect work of our add-on. We already know about this problem, but it is very difficult to reproduce it in our environment. Please try "Lightshot desktop application", hope it will work well for you. You can download it from here http://app.prntscr.com/

  • HT3945 Aperture 2 library "cannot be upgraded" to work with Aperture 3; why not?

    Just bought and installed Aperture 3,latest version. Before loading new program, I unplugged external hard drive where my Aperture library is stored. Just wanted to make sure nothing happened to the content, in excess of 60,000 images. After booting new Aperture, tried to open a smaller library resident on compeuter. Followed instructions on initial window to upgrade library, but got the message, library "cannot be upgraded". Getting irritated because I need to complete some work in progress on an existing project. I know, I should have done that before upgrading Aperture, but I had no idea that I would run into this.  Any help?

    Do you still have access to the old version of Aperture 2?
    If so you should run that and do a library repair before trying to upgrade to 3.

  • DB Link - works via SQL but not via packages

    I have a database link on user ODB on database A, to database B. The DB Link seems fine for SQLs that i do, but doesn't compile in my package code. Please tell me why it works for "regular sqls" but not inside a package.
    Example: while connected as ODB user on database A, if I do this query:
    SELECT "TRAXDOC_DETAIL"."FILE_NAME",
    "TRAXDOC_DETAIL"."FILE_TYPE",
    FROM "TRAXDOC_DETAIL"@TRAXDOC_LINK
    WHERE "TRAXDOC_DETAIL"."TRAXDOC_ROW_ID" = 100031 AND
    "TRAXDOC_DETAIL"."TRAXDOC_LINE"= 2
    It works fine. But the same query inside a package that is owned by user ODB on database A will not compile, stating the table/view does not exist.
    The database link is owned by use ODB on database A, connects directly to the owner of the tables in question on database B.
    Any suggestions welcome... this is an urgent issue, because it also worked fine on my customer's test environment, but not on their Production that they just upgraded. I need to know what to look for as to what could be wrong.

    Thanks so much for your response - Prefixing the call to the table within the package, with the schema owner does indeed solve the problem. Since this is a Production issue, i have implemented this fix in my customer's database.
    However, I would still like this issue permanently resolved. The next time we send out updated package code, this will happen again (unless we then fix it again). I'd still like info from anyone on what exactly must be done to allow the call within the package to work without specifically pre-fixing the table's schema owner. It shouldn't be needed... The DB link is connecting via the same schema on database B that owns the table in question.
    pre-fixing the schema owner is something we don't do in our sql statements, and this has worked fine for many of our cusomer's environments. We're only seeing this issue on one environment.

  • HTML Import at sneak peak, why not in it now?

    Hi all,
    So If been getting a hang on reflow and watched a lot of vids about because its just a wonderful way to get a nice responsive website. Now we are currently on Reflow Preview version 6 and the HTML import is still not embedded.
    If we take a look at: http://www.youtube.com/watch?v=hSDuP1j4JVk at 5:20 we see Adobe's Paul Trani importing a HTML file made in Adobe Edge Animate for his responsive website. Now 1 year has passed since that video has been published. So if the technology was there 1 year ago, why can't we experience it yet? Clearly it worked there. Even if it would still be in a Development stage (as the whole Reflow project is at this moment, since it still a preview).
    Any thoughts on this matter?
    Cheers,
    PS. Adobe, keep up the good work with all the CC products, hope you can see into this matter and maybe got it working in Version 7

    First, why not go ahead and update to 3.6.8 to see whether that makes any difference. Also, for security reasons, you really should.
    Second, the registry settings sometimes get crossed up. Making IE your default browser, and then switching back to Firefox, rewrites those settings.
    Any luck?

  • HT1222 hello i have a problem with my fingerprint id its not working anymore like before his not recognised my finger anymore why ?

    hello i have a problem with my fingerprint id its not working anymore like before his not recognised my finger anymore why ?

    I have had to periodically delete and re-enter my fingerprint. The last update (7.1) may have improved that. You can delete by going to Settings > Touch ID & Passcode, enter your passcode and then tap "Turn Passcode Off" and then go back to the same area, put a passcode back on and then a fingerprint.

Maybe you are looking for

  • Got a MacBook Pro 13' (2011) that keeps crashing occasionally

    I purchased this MacBook Pro early at 2011 and fully upgraded it including extended RAM. The Mac works great most of the time but occasionaly it crashes with no apparent reason. I have no idea if this is a software problem or a hardware malfunction o

  • Exception occurred which is assigned to the class 'CX_SY_OPEN_SQL_DB',

    hi experts can u help me for this regording shortdump issue ". The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', wa neither caught nor passed along using a RAISING clause, in the procedure "UPLOAD_TABLES " "(Form)" .Since the caller

  • Contacts lost on e97 after mail sync

    Hello, Yesterday i syncronised my mobile with my email account, but i just found out that it also syncronised my contacts. The problem now is that all of my phone numbers have been removed. Does anybody have a clue?

  • Material master ALE

    I would like to add a new field Proj stk val. class (QKLAS-MBEW) and send it through ALE  .We use reduced message types send the Idocs through ALE. What are the settings need to be done at outbound system and Inbound system. Can any body help ?. Than

  • HPPavilion dv6000 notebook display issue

    System -Notebook Hp pavilion dv6000 GPU- NVidia Geforce 8400 MGS P/d- FM428EA#ABU S/n-[edited] Model-dv6920ea Place of Purchase-United Kingdom.  Operating System: Windows 8.1 Pro 64-bit (6.3, Build 9600) (9600.winblue_gdr.130913-2141) Language: Engli