Looping a portion of the sequence

It escapes me the way to loop a portion of the sequence..

Thanks for that Tom, I didn't know about Looped Playback, even though I have seen it mentioned many times ........ memory like a sieve!
My alternative suggestion was going to be, place a marker at the beginning of the clip and when you get to the end press Shift and Up arrow to go back to the previous marker. Not as elegant as Looped Playback but it should work.

Similar Messages

  • Looping a portion of the menu?

    I'm sure there must be a way of accomplishing this, but I can't seem to find it. I'd like to have a moving video menu that transitions into a still image (a freeze of the final frame), which then stays up indefinitely. What page of the user manual is this info on???
    Thanks.
    Tim Walton
    KVIE Public Television

    Tim:
    You can edit your background video in FCP in this way. Suposse your video last 20 secs. and then you take the last frame and extend it for another 20 secs. Then you have a 40 secs. background video.
    Now after importing it in DVDSP and aplying as background to a Standard Menu, use the Inspector to set the menu Start, Loop and End point:
    Start: 00 secs
    Loop : 20secs (where the freeze frame starts)
    End: 40 secs
    Take in account your overlays will not appear till the menu reach the loop point time.
    You can find detailed info in the User Manual page 282 under topic Configuring Motion Menu Settings.
    Hope that helps !
      Alberto

  • Is there a way to sort easily sequences by name in the sequence editor?

    I want to sort my sequences by name. It really doesn't matter the order because I am calling those sequences from a main sequence. I am using TestStand 4.2, I saw a previous question for an older TestStand and I was hoping that maybe this function was added to newer version.
    Regards

    Oroan,
    There is no explicit function to do this but as Ray was saying you could write your own. Here's a link to an outdated discussion forum describing the process 
    sort sequences in a sequence file
    http://forums.ni.com/ni/board/message?board.id=330&requireLogin=False&thread.id=5923
    Updated for TestStand 4.2 you can do this by instead of using the ActiveX API use TestStand expressions. You can determine the number of sequences in your sequence file by calling SequenceFile.NumSequences. Loop for each of the sequences and get the name by using SequenceFile.GetSequence (Number index).Name. Sort all of these names using your favorite sorting algorithm and then remove them and insert them back in the sequence using SequenceFile.RemoveSequence (Number index) and SequenceFile.InsertSequenceEx (Number index, Object Reference sequenceToInsert). The RemoveSequence Method will return the Object Reference you need for InsertSequenceEx.
    Regards,
    Steven Zittrower
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • How do I export only a part of the sequence? (storyline)

    In FCP 7 it was simple to export only a portion of the sequence. How in the world do I do that in X?
    Later.
    Tom

    If you have Compressor 4 then I think you can still export just a selected range of your timeline ... if not, or if you don't have Compresor 4 then you should be able to quickly convert a selected range to a Compound Clip, then right click that and Open in Timeline, then export that timeline (ie the original selection) ... then just step back into the main timline and Undo to get back to the pre-Compound Clip state if necessary.

  • How to pass the sequence number of current loop in a for loop in FPGA vi to the host

    PCI-7830R
    LV 8.2
    What I was trying to do is to use multiple DIO to generate pulse at different sequence. Mode one is to automatically sweep from DIO1 to DIO20; mode 2 is several DIOs generate pulse simoutaneously.  So I use a case structure to make the selection, in the mean time, I set up two for loop in each case so that I can use multiple pulse generations. For example, in scanning mode, if I set 2 exposures, it sweeps from 1 to 20 then do it again.  
    Then I need to get the loop sequence number, i of each scenario. So I put an indicator within the first loop, and create a local variable of it and put in the second one.  Running the FPGA vi alone, I can see the indicator change in each case from 0 to N-1, N being the for loop time.But in the host vi, I tried to add this indicator as an element in the read/write invoke method, in the debugging mode, I could only see it directly jump to N-1 without all the changes I saw in FPGA vi. 
    Is it possible to get this number passed correctly from FPGA vi to the host vi? Thanks

    Thanks for the reply Jared.
    Excuse me if it looks incorrect, but I'm new to FPGA programming, so I would have to look into the FIFO you referred to.  I used local variables because for one thing I have several different cases containing for loop in each of them, and I only want one indicator for the "i".  If I put the indicator out of any for loop, it's only gonna show the last number which is N-1.  For the other thing, it seems like property nodes are not allowed in FPGA vi.  And by doing this, I can see the i number changing from 0 to N-1 in each case, well, in FPGA vi's front panel.  But while I ran the host vi with everything, the indicator in host vi's front panel only showed the last number N-1. It may be the reason you said, it happened too fast before the indicator in host vi can catch it.
    What I want to realize is to group the data I collect in host vi, for example, when I choose multiple exposure in each mode, and the FPGA runs 1 through 20 then do it again, I want the data stored in two groups using the loop sequence number as the seperator in file name.  So it goes like 1-1, 2-1.......20-1; then 1-2, 2-2,.....20-2.

  • Exporting a sequence if a portion of the video is corrupt? (HDV)

    I have a single camera project where it seems as if a second or two of the footage (HDV) is corrupt. The frames just jump and the sound is completely screwed up. Whether it's the tape or the transfer, it's not important enough for me to investigate that portion further. MPEGStreamclip opens the file fine and doesn't complain.
    Final Cut just won't export a QuickTime file of it. It keeps erroring out once it gets to that portion of the timeline, and a large chunk of the footage that it exports is completely pixellated, even though it looks perfectly fine in the timeline itself.
    I've tried:
    1) Export -> QuickTime Movie (current settings, self-contained)
    2) Export -> QuickTime Movie (current settings, recompress all frames)
    3) Export -> QuickTime Movie (uncompressed 10-bit, self-contained, recompress all frames)
    4) Export -> Using Compressor (JPEG 100%)
    All of these methods fail.
    How can I get this sequence to export without failing?
    Thanks.

    Colin Holgate wrote:
    If MPEG Streamclip reads it ok, couldn't you export it to QuickTime with the video set to the right HDV codec, then replace the media in FCP?
    I re-compressed the clip in MPEGStreamclip using the Apple Intermediate Codec and re-connected the media without incident. I'll find out tomorrow morning if it exported properly overnight.

  • How to loop an output array and pass each index to the next VI in the sequence in TestSTAND?

    Hi,
    I have 2 VIs - XX and YY. The output of XX generates an array of strings.
    The input of YY takes in a string. I have VIs XX followed by YY in the
    sequence editor.
    For each item in the output array of XX, I want to pass that item into
    YY and execute YY.
    How do I do this in TestStand without creating an intermediate VI.
    Your help is greatly appreciated folks!
    Thx

    Hi,
    What you could do is set the second step to loop.
    Then use as one of the parameters to VI YY the string array using RunState.LoopIndex as the array index.
    eg. Locals.MyStringArray[RunState.LoopIndex]
    Hope this helps
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Difference between open loop and closed loop mode when finding the index on a stepper motor axis.

    I have a test system which uses a PXI-7352 motion controller with a MID-7602 stepper motor drive to position a 200 step/revolution stepper motor with an attached 1000 line encoder.  The MID-7602 is configured for 64 microsteps per step, giving 12,800 microsteps and 4000 encoder counts per revolution.  The system is controlled using LabView 7.1 and NI-Motion 6.13.  To home the motor, I've defined a sequence in MAX which first finds the reverse limit switch and then moves forward to the encoder index pulse.
    When finding its reference in open loop mode, the system its reference at the same microstep each time.  When findings its reference in closed loop mode, the system finds its reference somewhere within about a 20 microstep wide range.
    I hope somebody out there with more experience with this controller can describe the difference between finding the encoder index in open loop mode and finding the encoder index in closed loop mode. 
    Thanks,
    Mark Moss

    Hello Mark,
    I suspect that the behavior you are experiencing has today
    with the resolution difference between your encoder and your
    microstepping.  Let me illustrate with an
    example:
    Example Setup
    Stepper
    Motor
    NI
    Motion Controller
    10
    steps per encoder pulse (Every 10 steps the controller gets an encoder
    pulse, therefore positions 0-9 all appear to be 0 to the controller)
    The
    system has a maximum of 3 pull in moves set
    Open Loop Scenario
    The
    system is commanded to go to position 9.
    The
    controller sends out 9 pulses.
    The
    motor moves to position 9.
    Closed Loop Scenario
    The
    system is commanded to go to position 9.
    The
    controller sends out 9 pulses.
    The
    motor moves to position 9.
    The
    controller checks its position and sees that it is still at position 0
    because it has not received an encoder pulse.
    Because
    the controller thinks it is still at position 0, it sends another 9 pulses
    as its first pull in move.
    The
    motor moves to position 18.
    The
    controller checks its position and sees that it is at position 10 because
    it has only received one encoder pulse.
    Because
    the controller thinks it is still at position 10, it sends1 reverse pulse
    as its second pull in move.
    The
    motor moves to position 17.
    The
    controller checks its position and sees that it is at position 10 because
    it has only received one encoder pulse.
    Because
    the controller thinks it is still at position 10, it sends and additional
    single reverse pulse as its third pull in move.
    The
    motor moves to its final position of 16.
    I believe something similar is happening with your
    application as it looks for the index pulse. 
    Because the controller does not compensate for what it perceives as
    position error in open loop mode, the motor always goes to the same commanded
    position.  In closed loop mode, the motor
    is bouncing around inside the single index encoder pulse trying to find a
    certain position.
    There are several recommendations I can make towards
    correcting this behavior.  These
    recommendations are in order of effectiveness:
    Setup
    your system so that there are more encoder counts per revolution than
    steps per revolution.
    Turn
    off pull-in moves by setting them to 0 in MAX.
    Use an
    open loop configuration.
    Play
    around with the pull in window in MAX.
    Regards,
    Luke H

  • How do I pre-render only portions of the timeline or selected clips?

    I'm switching from Vegas Pro to Premiere Pro. In Vegas, you select a portion of the timeline, then hit control-B and it pre-renders that segment.
    In Premiere, you hit enter, but it doesn't pay attention to the selected clips, it just pre-renders the entire sequence.
    This wouldn't be such a big problem except I'm managing projects that are fairly long, with 20-30 sequences and 20 or so nested sequences in each project and I'm switching between around 18 different projects for a series of 23 or so videos.
    These vids are already taxing my system resources with only a few minutes or so (referencing about 80-120gb of source footage), but my office comp is kinda weak.
    The problem is that when I pre-render a nested sequence and bring it back to the main timeline, I have to pre-render it *again* after making the next set of adjustments (ie color correction, transitions etc). Then I have to do it AGAIN when I copy it to another timeline for another similar project.
    Every time, it can take as long as 15 or 20 minutes (my video card is an nVidia GTX 560 Ti, it has CUDA, but prem doesn't support it for some reason).
    When my main timeline glitched out, forcing me to split into different projects, it took me almost 4 hours just to copy things into place with the additional 20 minutes to load the glitched file.
    Then I had to go and pre-render everything again to work my edits back into place.
    Even when everything is 90% correctly laid out, I still have to wait for the entire sequence to finish pre-rendering.
    As above, in Vegas Pro, I just select a portion of the timeline and the pre-render sticks to that area.
    I saw an article that said you could create in and out points and use that for rendering, but it doesn't seem to be a CS6 thing.
    I heard that Adobe was trying to keep CS6 up to date as a parallel thing to CC. Surely I don't have to switch to a $600/year subscription just so I can pre-render portions of the timeline like a lower-end competitor program has had for something like 5 years...?
    What am I missing? There has to be a way to do this simply.

    Are you sure?
    I have only 3 options on my Sequence menu.
    The first is: Render Effects in Work Area (default shortcut - Enter)
    Then: Render Entire Work Area
    and: Render Audio
    No other Render options are available from that menu.
    Oddly, those two things are virtually identical. One of them shows 52 clips, the other showed 57 clips. With 26389 frames (approximately...) ETA is around 20-25 mins. That's not very workflow friendly.
    It is smart enough that if I pre-render once, making minor changes later makes for much less pre-rendering work, but because I'm working with so many similar projects and sequences, all of them end up needing to be completely re-pre-rendered even if I'm doing a copy-paste and I need to tweak a few little things in one area of the timeline.
    This was especially evident recently when in a 3 hour period, I had to go through 4 revisions and needed to keep my original iterations because the person who made the broad, sweeping decisions was making really bad decisions and I knew I would end up going back to my original plan and making a few comparatively simple changes (which is exactly what happened right after the 3 hours).
    Out of 3 hours, I could have lost a good hour and a half just waiting around for pre-rendering stuff that hard already been pre-rendered, but because it had been copy-pasted, Prem couldn't see those previous pre-renders.
    I actually only lost around 40 mins. But I had to reshoot footage, including setting up lights and camera angles, plus import and do color correction again thanks to no round-tripping to speedgrade and having shot in other areas with those cameras...
    If I had been doing it in Vegas, I would have spent only around 10 minutes doing those pre-renders. Oh and Vegas can use my GPU... I'm an Adobe guy mainly, so it's frustrating to see Vegas win on silly niggles like this.

  • How to code a parallel 'for loop' and 'while loop' where the while loop cannot terminate until the for loop has finished?? (queues also present)

    I've attached a sample VI that I just cannot figure out how to get working the way that I want.  I've labeled the some sections with black-on-yellow text boxes for clarity during the description that follows in the next few sentences.  Here's what I want:
    1) overall -- i'm intend for this to be a subVI that will do data acquisition and write the data to a file.  I want it to use a producer/consumer approach.  The producer construct is the 'parallel for loop' that runs an exact number of times depending on user input (which will come from the mainVI that is not included).  For now I've wired a 1-D array w/ 2 elements as a test case.  During the producer loop, the data is acquired and put into a queue to be delt with in the consumer loop (for now, i just add a random number to the queue).
    2) the consumer construct is the 'parallel while loop'.  It will dequeue elements and write them to a file.  I want this to keep running continuously and parallel until two conditions are met.
          i. the for loop has finished execution
          ii. the queue is empty.
       when the conditions are met, the while loop will exit, close the queue, and the subVI will finish. (and return stuff to mainVI that i can deal with on my own)
    Here's the problems.
    1)  in the "parallel for loop" I have a flat sequence structure.. I haven't had time to incorporate some data dependency into these two sequential sections, but basically, I just care that the "inner while loop" condition is met before the data is collected and queued.  I think I can do this on my own, but if you have suggestions, I'm interested.
    2)  I can easily get the outer for and while loops to run sequentially, but I want them to run in parallel.  My reasoning for this is that that I anticipate the two tasks taking very different amounts of time. .. basically, I want the while loop to just keep polling the queue to get everything out of it (or I suppose I could somehow use notifiers - suggestions welcome)...  the thing is, this loop will probably run faster than the for loop, so just checking to see that the queue is empty will not work... I need to meet the additional condition that nothing else will be placed in the queue - and this condition is met when the for loop is complete. basically, I just can't figure out how to do this.
    3) for now, I've placed a simple stop button in the 'parallel while loop', but I must be missing something fundamental here, because the stop button is totally unresponsive.  i.e. - when I press it, it stays depressed, and nothing happens.
    suggestions are totally welcome!
    thanks,
    -Z
    Attachments:
    daq01v1.vi ‏59 KB

    I'd actually like to add a little more, since I thought about it a bit and I'm still not quite certain I understand the sequence of events...
    altenbach wrote:
    zskillz wrote:
    So i read a bit more about the 'dequeue element' function, and as I understand it, since there is no timeout wired to the dequeue element function, it will wait forever, thus the race condition I suggested above can never happen!
    Yes, you got it!
    As I've thought about it a bit more, there's a few things that surprise me... first, the reason the 'dequeue element while loop' errors is not because there's nothing in the queue, it's becaues the queue has been released and it's trying to access that released queue...   However the problem I have is this --- Even though there's no timeout wired to the dequeue element, I still would think that the while loop that contains it would continue to run at whatever pace it wanted -- and as i said before.. most of the time, it would find that there is nothing to dequeue, but once in a while, something is there.  however, it seems that this loop only runs when something has been enqueued.  the reason I say this is illustrated in the next code sample MODv2 that's attached below.  I've added a stop button to the "queue size while loop" so the program runs until that is pressed.  I've also added a simple conditional in the "dequeue while loop"  that generates a random number if it a button is pressed... but this button is totally non-responsive... which means to me that the "dequeue while loop" isn't actually continuously running, but only when an element is added to the queue.  this still seems almost like the 'dequeue while loop" waits for a notifier from the queue telling it to run.  can you explain this to me? because it is different from what I expect to be happening.
    rasputin wrote:
    I tried to open your VIs but it doesn't work. LV
    is launched, the dialog box (new, open, configure...) opens and then...
    nothing. Not even an error message. I guess it isn't a problem of LV
    version or a dialog box would appear saying this. Could you, please,
    send a image of the code?
    Thanks,
    Hi Rasputin, I'm using LV8.  I assume that was your problem, but who knows.  I've attached a pic of of altenbach's solution since it's what I needed.
    thanks
    -Z
    Message Edited by zskillz on 10-20-2006 11:49 AM
    Attachments:
    daq01v1MODv2.vi ‏63 KB
    daq01v1MODpic.JPG ‏116 KB

  • Passing the sequence as a parameter to a procedure.

    I want to use the sequence value in the call to a procedure.
    Something like :
    EXEC sp_Calling(SEQ_PASS.NEXTVAL);
    but this isnt allowed as the parameter declaration is a number.
    Can anyone tell me how I can resolve this.
    plus i dont wanto use a variable like :i
    as want to run this EXEC a couple of hundred times. So i'll have to take the nextval in 'i' before every EXEC statement.
    Is there any preprocessing alternative.
    Thanx.

    You could create a loop outside the procedure, something like :
    SQL> declare
      2     seq_num number;
      3  begin
      4     for i in 1..<N> loop
      5             select <sequence name>.nextval into seq_num from dual;
      6             <procedure name>(seq_num);
      7     end loop;
      8  end;
    SQL>

  • How to move a sequence, and only the media in the sequence?

    I need to move a 30 min. sequence, and associated media, to work on a different, remote editing system.
    I'd like to just get the media in the sequence with maybe 5 sec. handles. Every test I've run through Media Manager has copied each, complete, original media clip (not just the portion used) - many of which are over 20 minutes long - despite having only used a small portion of each clip. (So in the media manager Summary section the bar graph of "original" amount of space used, is always the same as the "modified"). In the past I think this was called "Bounce"...
    2. If I accomplish this, can I email the sequence data only, and have it link up in the original editing system, or will the media file names be so unique that the original system won't recognize them and link up.
    Thanks in advance for the help.

    Hi -
    Question 1: The obvious first question is - did you select Delete unused media from selected items?
    !http://www.spotsbeforeyoureyes.com/MediaManagerDeleteUnused.jpg!
    If you did, does your media have a Reel Name associated with it?
    2) You can email the project sequence information (you will want to zip it first before sending), Then you can relink to the media as long as the media has the same names. If will be a matter of re-directing the sequence to the new directory location of the media - which you will do through the Reconnect dialog box.
    But you might want to just buy an external hard disk drive, copy the media and project there and FedEx the whole thing to your collaborator.
    MTD

  • Why are my transitions displaying the wrong portion of the clip?

    Hello,
    I am working on a short film, and am having trouble with several of my transitions. After editing the sequence in Premiere, I performed the color grading via direct link to SpeedGrade. The Lumetri effects from Speedgrade are applied to an adjustment layer on a separate track above the original video clips. If I have problems with the transitions (all cross dissolves) in my timeline. When any of them start, they all transition to a later point in the second clip. As soon as the transition ends, it cuts to the proper point in the second clip. I hope that makes sense. If I disable the adjustment layer, everything looks fine (other than the grades are not visible, obviously). Removing the transition from the adjustment layer track eliminates the problem, but then there is an obvious cut from the previous grade to the next.
    I did not notice the problem when I edited the sequence in Premiere, it was in Speedgrade that I first noticed it, and it shows up back in Premiere now.
    I have no idea what could be causing this problem. I have never worked with adjustment layers before, and don't know much about them. Is there something I don't know that I should?
    Cameron
    Note: I am using the CC 14 versions of both programs.

    I tried that: I shortened the end of the outgoing clip and lengthened the beginning of the incoming clip, so that a centered cross dissolve occupies the same space:
    The problem still persists. For this particular transition, the transition shows a frozen frame from the incoming clip, instead of a portion of the video like mentioned above.
    I have also tried deleting the render files for the transition; no luck. Could it be some sort of bug or glitch in the program?
    Cameron

  • How we cn avoid the sequence in remote tables through global temporary tabl

    Hi,
    We have table xx_interface_qualifiers in the remote db and we are inserting the data like this and its on a loop
    INSERT INTO xx_interface_qua
    (interface_id,
    list_line_interface_id, excluder_flag,
    qualifier_context, qualifier_attribute,
    qualifier_attr_value, qualifier_precedence,
    comparison_operator_code, start_date_active,
    end_date_active, list_header_name, list_line_no,
    creation_date, created_by, last_update_date,
    last_updated_by, interface_attribute1
    VALUES (xx_interface_qua_s.NEXTVAL,
    ttt, 'Y',
    xxx, xxx2,
    xxx3, xxx4,
    '=', SYSDATE,
    NULL, xxx4, -1,
    SYSDATE, '-1', SYSDATE,
    '-1', 44 );
    We are trying to avoid the hitting of the database every time for a sequence and try to implement the global temporary tables,i mean to say 1st we need to insert the data to TEMP table and then from temp table we cn inseert all the data to xx_interface_qual in a single shot to improve the performance.
    But how we cn avoid the sequence in this case as we do not know the sequence in remote side.
    Please suggest any other way to improve the performance.
    Regards
    Das

    797846 wrote:
    We have table xx_interface_qualifiers in the remote db and we are inserting the data like this and its on a loop
    We are trying to avoid the hitting of the database every time for a sequence and try to implement the global temporary tables,i mean to say 1st we need to insert the data to TEMP table and then from temp table we cn inseert all the data to xx_interface_qual in a single shot to improve the performance.
    But how we cn avoid the sequence in this case as we do not know the sequence in remote side.Does not make sense. I/O is the slowest database operation.
    You have an unknown performance problem (that you claim is due to a sequence, but failed to provide any evidence for). Now you want to create more I/O, by writing the data twice. Once into a temp table and then again into the destination table. And do that in order to increase performance?
    I do not see how this can solve the underlying, and unknown, performance issue that you claim exists.
    Any problem solution needs to start with correctly and comprehensively identifying the problem.
    You cannot solve a problem without first knowing WHAT the problem is.

  • Function module to get the sequence numbers based on PERNR & payroll period

    Hi,
        Right now i am using the function module 'CU_READ_RGDIR' to get the sequence number based on the PERNR. Once i get the data i am filtering based on payroll periods (begin date and end date). Is there any function module to get the sequence number directly based on PERNR and payroll period dates? if so could you let me know.
    Thanks
    Satya

    I think thats the only way
    CALL FUNCTION 'CU_READ_RGDIR'
        EXPORTING
          persnr          = p0001-pernr
        TABLES
          in_rgdir        = it_rgdir
        EXCEPTIONS
          no_record_found = 1
          OTHERS          = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    check whether "Pay date for payroll result" with in Start Date and
                  End date, and "Reason for Off-Cycle Payroll" is initial
      LOOP AT it_rgdir WHERE paydt >= v_begda
                             AND paydt <= v_endda AND
                             void IS INITIAL
                             AND ocrsn IS INITIAL
                             AND srtza = 'A'.
        v_seqnr = it_rgdir-seqnr.
    ENDLOOP.
    Hope this helps.
    Thanks
    Kiran

Maybe you are looking for

  • Airport Connection 'Drops' on Mac Pro Running 10.5.6

    I have read the many incidents on this forum of Leopard problems / connection inconsistencies via Airport & a a wireless router. It has become almost impossible to sort the wheat out from the chaff with regards to solutions for this problem. I have t

  • Installing Windows XP Pro On MacBook Pro

    Hi Folks. I am an exclusive Mac user and have been since 1992. I have had to dabble with Windows XP Pro on laptops when "forced" to by clients and I don't know much about the Windows OS and don't really care to either, and that's why I prefer the Mac

  • Can't connect ipad to macbook. say my ipad needs itunes 10.7

    Why can't I connect my new ipad to my macbook pro? Says I need itunes 10.7 on my ipad, but ipad is currently up to date

  • Problem With Distribuction Of Acrobat Reader 9.0 (GPO)

    We have some problems with the distribution trought GPO of reader 9.0. We had follow this instruction http://www.adobe.com/devnet/acrobat/pdfs/deploying_reader9.pdf http://www.adobe.com/devnet/acrobat/pdfs/gpo_ad_9.pdf but, if the english version wor

  • ORA-01438 occurred during "Explain plan"!

    Here is my query: SELECT rtrim(T1.col_id) Field0 , count(T2.col_id) Field2 , count(T3.col_id) Field3 FROM SS.Table1 T1 LEFT JOIN SS.Table2 T2 ON (rtrim(T1.col_id) = rtrim(T2.col_id)) LEFT JOIN SS.Table3 T3 ON (rtrim(T1.col_id) = rtrim(T2.col_id)) GRO