Simple loop does not

I'm trying this simple FOR loop statement, but it keeps giving me the following error. Any help is greatly appreciated! Thank you very much.

Error report:

ORA-06550: line 5, column 18:

PLS-00382: expression is of the wrong type

06550 00000 - "line %s, column % s:\n%s".

* Cause: Usually a PL/SQL compilation error.

* Action:

/ * QUERY * /.

-Creating a temporary table

CREATE TABLE zzTab)

NUMBER of num

);

-Insertion of values from 1 to 10 in the table

BEGIN

I'm IN

(

SELECT to_number (ROWNUM) I

OF the double

CONNECT BY ROWNUM < = 10

)

LOOP

INSERT INTO zztab)

NUM

)

7. SELECT * I num

Double;

END LOOP;

END;

Hello

It will be easier to understand if you use different names for the record that contains the line (I kept it as I have below) and column (I changed it since I was at r_num below).
Use it instead:

BEGIN

I'm IN

(

SELECT to_number (ROWNUM) AS r_num

OF the double

CONNECT BY ROWNUM<>

)

LOOP

INSERT INTO zztab)

NUM

)

7. SELECT * i.r_num AS num

Double;

END LOOP;

END;

When you reference a column in the record, you give you both the registration name and the column name, for example i.r_num

Furthermore, you need not PL/SQL for this.  SQL is simpler and more effective:

INSERT INTO zztab (num)

7. SELECT * ROWNUM

OF the double

CONNECT BY ROWNUM<=>

;

Tags: Database

Similar Questions

  • SR400 while the loop does not work

    Hello

    I'm using LabVIEW for control SR400 through a GPIB card.

    I use SR400 to count the number of signal in a second, wait 0.05 s, then again count the signal once, wait 0.05 s once again, and so on.

    However, the while loop didn't iterate. When I started the program, it is only once.

    In execution of highlight mode, when an iteration is finished, he waited a long period starting the next. In normal mode, it doesn't have to iterate.

    Also when I clicked the stop button, it's been clicked. However when I wrote a very simple program, the stop button worked normally.

    In any case the button issue is not very important. I don't care that the program iterates forever or not. I just want to iterate.

    I searched the jury and had not could not any related problem.

    Is it better to attach my VI? The VI is in my computer lab.

    Thank you very much!

    This code just feels bad.

    (No real management mistakes, deep, stacked sequences FOR lines that are wired to iterate through only once, controls on the right and right to left, wiring weird code on average the last 10 items (Hint: means ptbypt with a length of 10 sample he would!).) If you want to use the wire of the error, the sequences would not even necessary)

    If the stop button does not reset, it means that the iteration of the loop does not terminate. It can fill in only if the two structures of the sequence ends.

    Have you tried running in execution, emphasizing fashion while looking at the diagram? Probably one of the communications is at a standstill. For example, the instrument sends really 6 bytes at the end? When you set the overall timeout and what is it?

  • Loop does not complete

    I have a simple loop in a function I use to remove all elements in the array:

    for (var i: int = 0;  I < tempArray.length;. i ++)

    {

    tempArray.pop ();

    trace ("pop:" + tempArray.length);

    }

    The probelem I'm having, it's that the loop does not terminate. It seems that to remove a single item, sometimes it will remove two. An event that is triggered in a separate function you may this prevents from running until the end?

    is there another method I could use to remove all items?

    use:

    for (var i: int = tempArray.length - 1; i > = 0; i--)

    {

    tempArray.pop ();

    trace ("pop:" + tempArray.length);

    }

  • I have a laptop hp envy dv7 - 3723cl, the simple pass does not work

    My simple pass does not work. I have check the biometric device, the software is up-to-date, and it gives me an error code 19.

    On my installed programs I do not see the simple pass program is no longer.  How can I get the correct software to reinstall?

    Help, please

    Hi @GStefanakis ,

    Welcome to the HP Forums!

    It's a great place to find answers and information!

    You have the best experience in the HP forum, I would like to draw your attention to the Guide of the HP Forums Learn how Post and more

    I was unable to locate specific information about a desire dv7 - 3723 cl.

    How can I find my model number or product number?

    Here is a link on technet.microsoft.com that can help.   Code 19: Windows cannot start this hardware device because its information of configuration (in the registry) is incomplete or damaged

    You can try a system restore to a date well known.  Using Microsoft System Restore (Windows 8)

    If the above did not help, I uninstall and reinstall the software Simplepass.  Using the Recovery Manager to restore the software and drivers (Windows 8)

    I hope this helps!

  • simple pass does not work to open emails

    simple pass does not work to open emails

    Duplicate the content of the Post-

    My os is windows7 IE9 browser

    Pass Simple contact support.

  • Conditional loop does not work correctly.

    Hello

    If you look at my code, its all about the analysis of a dictionary. IM check the dictionary for the word 'aardvark '. It gives me wrong all the time. When "aardvark" is the first word of the table, IE my_dictionary [0] is "aardvark". I wonder why the conditional loop does not work very well. IM checking if the user string aardvark is == my_dictionary ; he should give me the true value.

    Is there an error in the code? Can someone explain to me where im going wrong?

    PS-> put everywhere traces gives me the right output. Except for the result of the if() function.

    Best regards and many thanks in advance.
    Roshan Kolar

    Hi Raymond,

    Thanks for the reply. I had the problem, actually the conditional loop was perfect, the analysis was not. The reason is, a few words in the dictionary had a return of cart/jump of line/space to the index of the last after the word. It was randomly, so some words have been taken, but some were not as "vicious" == "vicious" - gives the INVALID WORD.

    So I was thinking about the parser, where I removed the unwanted last tank - now the condition has worked well. Thank God I worked even after the publication of the request.

    Thank you very much Raymond.

    Kind regards
    Roshan

  • parallel for loops does not

    Hello.

    I'm learning the multi - thread programming. To start, I use "parallel for loops" and I was surprised that it does not work. One - thread loop work a few times faster (depending on settings) that multi - thread. I don't know why, and it is my request to correct my Vi to work properly.

    Lenovo, G580, Windows 7, 64-bit computer

    Intel Core i7 3632QM
    Ivy Bridge
    Specification Intel (r) Core i7-3632QM CPU @ 2.20 GHz
    Package (platform ID) Socket 988 B rPGA (0x4)
    Number of hearts 4
    Number of threads 8

    LabView 2011.

    Altenbach says:

    Gibbon wrote:

    What was 'strange' behavior?  In "linia dluga" when inside the loop is on '1' of the "spreed up' between one and multi-fil is about 3 times, when I put it in '20' this grow to 6.2. It was strange form me, becourse I expect a similar value.

    A parallel FOR loop has an overhead for parallelization (split the problem, then go back the results, etc.). If the code is very fast, the overhead is proportionally larger. If the Subvi takes a long time to complete, the overhead of parallelization is insignificant. It is often not worthwhile to parallelize the loops with a very simple and fast code.

    Gibbon wrote:

    Altenbach - I have another question if you can help me - how did you "seconds relative high resolution." VI "? -I want to say how did you know that there is this 'vi '. And thanks a lot for your modyfications.

    You can find it in vi.lib\utilities. It is well known.

    Maybe not well known enough!  the 'Hidden gems' package adds to your palattes.  It has also been considered by a nugget of the community

  • For loop does not

    Hello world

    I try to use a simple loop for and it does not work. I have a group of drop-drop that I named Dropdown.A - Dropdown.F

    I am able to make a table using:

    var Dropdown = this.getField("Dropdown").getArray ();

    However when I try and loop on the table to help:

    for (i = 0; i < Dropdown.length; i ++) {}

    Console.println (dropdown [i]. (Name)

    }

    I get "Drop-down list [i] is not defined" so it seems that the i is never replaced by the correct when number one loop.

    We never seen this or know why this is happening?

    Thank you

    Mike

    This code works for me in an event of the button mouse up, so there is more than that, or I do not understand how you use.

  • Comparison of simple table does not. Help, please!

    I struggled with this problem for a few days now, and I'm slowly losing my mind.

    • I am in Adobe Acrobat 10.
    • I have a field called button group: btn0, btn1, btn2, etc..
    • I have a band called text fields: txt0, txt1 txt2, etc..
    • I have a script that takes the value of txt0 and makes the legend of btn0 and so on.
    • I have a script that sets the btn0 to setFocus txt0 MouseUp action, and so on.
    • These scripts work very well.
    • I have a script that takes values of all fields txt and sort puts them in a table.
    • I have a script that takes the array element [0] and makes the legend of btn0 and so on (alphabetical list of buttons).
    • These scripts work very well.
    • I am trying to compare the value of the array element [0] to each field txt to find the match, then set the action MouseUp btn0 to setFocus to the corresponding txt field, and so on (until my alphabetical list points to the correct location).
    • It is here where I am at a loss.

    Here's what I have:

    specified fields txt

    txt0 var = this.getField ("name of Z");

    txt1 var = this.getField ("name");

    etc.

    put their values in an array named rxArray

    var rxArray = [txt0.value, txt1.value]; etc.

    sort the table

    rxArray.sort ();

    Set the legends on the sorted array elements

    for (var i = 0; i < 5; i ++) {}

    var b = ("btn" + i);

    this.getField (b) .buttonSetCaption (rxArray [i]); works very well; sort by alphabetical order of the list of buttons

    Here is what goes wrong

    for (var x = 0; x < 5; x ++) {}

    var r = ("txt" + x);

    If (rxArray [i] == r.value) {}

    var s = (r + ' ". setFocus();" ');

    this.getField (b) .setAction ("MouseUp", s);

    }

    }

    }

    end

    Here's what I know:

    Alphabetical order and labeling works very well, but the MouseUp scripts to buttons work at all. Nothing happens.

    If I change the piece next to the above script:

    If (rxArray [i] == r.value) {}

    var s = (r + ' ". setFocus();" ');

    this.getField (b) .setAction ("MouseUp", s);

    To do this:

    If (rxArray [i] == txt1.value) {}

    var s = (r + ' ". setFocus();" ');

    this.getField (b) .setAction ("MouseUp", s);

    Because rxArray [0] is equal to the value of txt1 ("name"), then the MouseUp script for btn0 Gets the value:

    Txt4.SetFocus ();

    So I know that, whenever the nested loop runs, the case statement is true, and the setFocus script updated. Until the end of the loop, leaving the setFocus as last run element. Then why my script does not work? It should only update the setFocus script IF the array element matches the txt field and it is on THIS field of txt.

    Please please help. I know I'm missing something simple somewhere.

    I don't see why you would need tables at all... For example, sortNumber.

    You can essentially all this code replace it with this:

    for (var x = 0; x)< 5;="" x++)="">

    var t = this.getField ("t" + x); the text field

    var b = this.getField ("btn" + x); the button

    b.buttonSetCaption (t.value);

    var s = "this.getField('"+_t.name_+"').setFocus()";

    b.setAction ("MouseUp", s);

    }

    It is the same for the rest of your code as well.

    With respect to the addNew function, you must add a pause command inside the if statement to prevent continue further after the first empty field has been found.

  • pass the loop does not work in a MIAW

    Hello

    Try to open a movie in a window (MIAW) with this code:

      wndAbout = window().new("about")
      wndAbout.open()
    

    The film about.dir has a few simple tricks, a label on the first image, and a script "go loop" at frame 10 on channel script.

    The window opens and about fine display, but the problem is that the loop go does not work. The playhead continues. I also tried with a go the frame without success. The channel of script is activated, I checked with an alert() call.

    If I try the code above in a new movie with only one button, it works.

    Tried to remove all of the original film but the script and the button, it doesn't always.

    Someone has an idea of what could be the problem?

    Thank you.

    Edit:

    Windows 7 64B, Director 11.5.

    The problem only occurs with the projector (heel). In design mode, there is no problem.

    After hours of tests, I found the solution.

    The problem was buggy text by hyperlinks members in previous versions of 11.5.

    First solution was to remove the members of text.

    Then I've upgraded all xtras (external to the latest version (11.5.9r629) projection) and all problems where gone.

  • loop does not work when exporting my slide show

    Photos (1.5) loop works on the slideshow which saves to iTunes, but not when I save on USB or play office.

    Photos documentation does not, if the "Loop" function is supposed to be exported with the video rendering.

    But you can play the video in QuickTime Player as an infinite loop using the command "View > loop ⌥⌘L.

    You can report the problem to Apple: Apple - Photos - comments

    It's a bug or a problem of incomplete documentation.

  • HP Simple pass does not properly.

    I just bought a HP Envy 17 TS last Friday. And the finger print scanner does not work properly. On the basis of the recommendations of the Forum of Microsoft, I deleted and updated drivers for both the pass Simple biometric and HP.

    Here's the situation. HP Simple pass works for passwords of website and all but don't work try to use it to connect to windows itself. However, if I uninstall use the print and Pass Simple unlock this 8.1 of Windows has its own, it works. Pass Simple to reinstall and it stops working again.

    dmcbain,

    Welcome to the HP Forum.

    There are a lot of Envy 17 over there - I think left, unsaid and you details give a better idea - it should be sufficient because they are similar in nature (structure and file locking).

    It is likely that your laptop came with HP SimplePass version 8.x installed - it's the Softex version and it should work pretty well, and he would be able to get along with native login provided with Windows 8.1.

    You could try the following to see if you can get things back in order.

    Reminder: For best results, do not skip a recommended reboot sequence.

    • Make sure that all of your Windows updates are complete and up-to-date.  This is essential.  On a new system, it takes a few laps and restarts.  Once updates are complete, you can, if you like to put updates 'Notification' for the future.  If you install a new Windows updates, restart the laptop.
    • If you install the framework, reboot the laptop and connect
    • Start > type anywhere 'rebecca' or Recovery Manager >
    • Click here to start the Recovery Manager > under "I need immediate help" >
    • Drivers and reinstall Applications > find and reinstall your driver fingerprint sensor fingerprint validity
    • Close all your programs and shut down your computer
    • Unplug everything (little unifying for the keyboard / mouse external can stay)
    • Perform the Hard Reset for your laptop
    • Start the computer and connect

    Consider: you can probably run the version of HP SimplePass 6.x on this system - it is AuthenTec version, fully functional in terms of features and support webcards and Windows logon, too.

    See the following to download and install HP SimplePass version 6.x.  You can skip the part about reinstalling your fingerprint driver - you have completed this step.

    Open the file > click Download > click 'open in Adobe Reader.

    Simple Instructions for upgrade HP SimplePass

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    HP will never call on the phone and ask for money to 'secure your PC.

    Say "No, thank you," and hang up.

    Cybercriminals can call you on the phone and claim to be from Microsoft.

    See: Microsoft Safety & Security Center

    Mark my answer "accept as Solution" when providing a solution or workaround!

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Click on the thumbs-up Bravo !

    It's a nice way of saying 'Thank you' for help.

    While I strive to reflect best practices of HP, I do not work for HP.

  • HP h8 - 1280t: simple click does not

    I use a HP h8 - 1280t Intel core i7, 3.62 GHz, mem 10 GB, 1 TB hdd, Win 7/64.

    I did a post on the Windows Forum on this issue and not help.

    I'm using the option click on my mouse, but in recent days the single click does not always work.  Whenever I have simple click on a desktop icon, a file or something in a file/document, or anything else, nothing happens. It usually takes 2-5 left clicks to do anything. Makes no difference if I'm working offline or online. This also true if I change back to double-click.

    I only did 2 restorations - no help. I also run scans on the hard disk and the registry. No help.

    I beginning to think that I might have to do a restore to factory settings but don't want to do that. Too heavy and a lot of time to get everything back to "normal".

    Any ideas what could be causing this?

    Any help appreciated.

    Hello

    I use wireless on 4 different PC Logitec mouse and they were generally excellent, with a few exceptions (BIOS problems) and interference of frequency from other devices.

    If you have any doubts, try a wired mouse.

    Thanks for posting on the forum.

  • HP envy 15-j067cl Simple Pass does not work

    Just bought Envy 15-j067cl yesterday with the fingerprint reader, which I've never used it before.  I did all the updates of Windows 8 and then upgraded to level to Windows 8.1.  I uninstalled Norton, using the removal tool, because I have a current subscription for other security software.  I tried to find a way to implement the Simple collar, which is what I understand how to set it to use my fingerprints.  I was unable to put in place.  I checked for Validity Sensor Device Manager and saw the yellow exclamation with this message:

    "Windows cannot start this hardware device because its information of configuration (in the registry) is incomplete or damaged. (Code 19) "

    I checked this site, saw a suggestion for drivers of HP recovery, so I did it and now the validity sensor does not show in the Device Manager.  It shows only as "unknown device - another device."  How can I fix it?

    Hello

    First, if you haven't already done so, install the driver from Chipset 8.1 on the following link.

    Chipset Driver - Windows 8.1

    When this has completed, restart the laptop.

    Then see if you can install the following Validity Sensor driver.

    http://ftp.HP.com/pub/SoftPaq/sp63001-63500/sp63418.exe

    Kind regards

    DP - K

  • TestStand Simple OI does not close properly

    Hello.

    We need to build a test system that runs TestStand 4.2 and code modules are created with LabVIEW 9.0. The SW is running on a PC with Windows XP.

    We currently use TestStand Simple (LabVIEW version) User Interface to run the tests, and with the Interface of the operator we have a problem.

    If we use the file TestExec.exe provided with the installation of TestStand, everything works fine. But we need to make some modifications to OI and if we open the project file, and then recompile the IO, then the IO does not properly close. It seems the execution testengine stop and stop the VI, but the window doesn't go away until move us the mouse.

    When I open the LabVIEW project file informs me that the project was saved last version 7.1.1 and we now run 9.0.

    Can someone tell me what is now the window on the screen until there is activity on the mouse?

    I found a solution.

    But I'm still a little bit frustrated because I have no idea why it works...

    Anyway, if I open the vi for the OI Simple properties, go to execution and change the enforcement system preferred UI Standard, then the problem goes away.

Maybe you are looking for