function index() in LabWindows 2013 of the compiler

LabWindows CVI 2013 compiler complains about the use of the variable global 'index', even if 2010 LabWindows is OK with that. The error is an error that is redefined as LabWindows 2013 confused with an old C library string index function.

Is there a simple solution for that, instead of rename my variable global 'index' in another name?

Hello nhd973!

The behavior that you are experiencing is unfortunately a known issue in CVI 2013 (see section incompatibilities):

http://www.NI.com/product-documentation/51877/en/

Around that, the simplest method is to rename your global variable.

However, there is a back door that you can use, which forces the compiler to LabWindows/CVI to ignore the internal controls. You can change the following configuration for these built-ins registry key:

HKEY_CURRENT_USER\Software\National Instruments\CVI\13.0\Environment\DisableBuiltIns

By default, this key value is False . Setting its value on True allows the compiler to LabWindows/CVI ignore builtins, so you should not encounter the error again.

Best regards!

-Johannes

Tags: NI Software

Similar Questions

  • Error 2013 CVI: the compiler has run out of memory.

    Hello

    I get this error in a source file, I want to debug:

      1, 1   Error: The compiler has run out of memory.
          1, 1   Note: You may be able to work around the problem:
          1, 1   A. Set the debugging level to 'no run-time checking'.
          1, 1   B. Split your source file into smaller files.
          1, 1   C. Enable the 'O' option for your source file in the project.
          1, 1   D. Move large static data structures into new files and
          1, 1   enable the 'O' option for the new files.
    

    Options A and C turn off debugging AIDS especially, and I don't dare edit.

    So no possibility to increase the memory limit?


  • where to find info on the function index according to

    Hello

    With the help of Oracle 11.2, can someone tell me where I can find information about existing indexes to function in my database?

    I want to shrink the unused space on a table, but there is an index FB I have to drop in order to shrink the space.
    Then I need to recreate it after that I have shrink space.
    But how do I know what the index is created to be used for functions?

    I've looked dba_indexes and dba_ind_expressions with no luck.
    I see the index, but I don't see what functions are which are applied for the FB index.


    Thanks in advance.

    958713 wrote:

    select OWNER, INDEX_NAME, INDEX_TYPE, TABLE_OWNER, TABLE_NAME
    from dba_indexes where index_name = 'TQR1_C3';
    
    OWNER      INDEX_NAME INDEX_TYPE                  TABLE_OWNER  TABLE_NAME
    ---------- ---------- --------------------------- ------------ ----------
    TQ         TQR1_C3    FUNCTION-BASED NORMAL       TQ           TQR1
    

    Now, let's view the selection of dba_ind_expressions...

    INDEX_OWNER  INDEX_NAME TABLE_OWNER  TABLE_NAME COLUMN_EXPRESSI COLUMN_POSITION
    ------------ ---------- ------------ ---------- --------------- ---------------
    TQ           TQR1_C3    TQ           TQR1       "C3"                          1
    

    If you have a top-down column in an index the index is reported "based on a normal function", but the expression simply contains the name of the column without mentioning the bit downward. So one possibility is that your index finger is (descendant of c3).

    Concerning
    Jonathan Lewis

  • CBO bug or not, or else develop do not consider the function index

    SQL> create table test_fun_or as select object_id+sysdate id,object_name from        
    
      2  dba_objects;
    
    Table created.
    
    SQL> create index i_test_fun_or on test_fun_or(id,'a') nologging;   
    
    //I don't know why oracle consider it as function index
    
    Index created.
    
    SQL> create index i_test_fun_or_1 on test_fun_or(object_name) nologging;
    
    Index created.
    
    SQL> set autot trace exp
    
    SQL> exec dbms_stats.gather_table_stats(user,'TEST_FUN_OR',estimate_percent=>null,method_opt=>'for all columns size 1');
    
     
    
    PL/SQL procedure successfully completed.
    
     
    
    SQL> select * from test_fun_or where id=sysdate or object_name='aa';
    
     
    
    Execution Plan
    
    ----------------------------------------------------------
    
    Plan hash value: 3247456674
    
     
    
    ---------------------------------------------------------------------------------
    
    | Id  | Operation         | Name        | Rows  | Bytes | Cost (%CPU)| Time     |
    
    ---------------------------------------------------------------------------------
    
    |   0 | SELECT STATEMENT  |             |     3 |    87 |   219   (3)| 00:00:03 |
    
    |*  1 |  TABLE ACCESS FULL| TEST_FUN_OR |     3 |    87 |   219   (3)| 00:00:03 |
    
    ---------------------------------------------------------------------------------
    
     
    
    Predicate Information (identified by operation id):
    
    ---------------------------------------------------
    
     
    
       1 - filter("OBJECT_NAME"='aa' OR "ID"=SYSDATE@!)
    
     
    
    SQL> select /*+ use_concat */ * from test_fun_or where id=sysdate or object_name='aa'; 
    
    //or expand don't use index i_test_fun_or
    
     
    
    Execution Plan
    
    ----------------------------------------------------------
    
    Plan hash value: 3161566054
    
     
    
    ------------------------------------------------------------------------------------------------
    
    | Id  | Operation                    | Name            | Rows  | Bytes | Cost (%CPU)| Time     |
    
    ------------------------------------------------------------------------------------------------
    
    |   0 | SELECT STATEMENT             |                 |     3 |    87 |   224   (3)| 00:00:03 |
    
    |   1 |  CONCATENATION               |                 |       |       |            |          |
    
    |*  2 |   TABLE ACCESS FULL          | TEST_FUN_OR     |     1 |    29 |   219   (3)| 00:00:03 |
    
    |*  3 |   TABLE ACCESS BY INDEX ROWID| TEST_FUN_OR     |     2 |    58 |     5   (0)| 00:00:01 |
    
    |*  4 |    INDEX RANGE SCAN          | I_TEST_FUN_OR_1 |     2 |       |     3   (0)| 00:00:01 |
    
    ------------------------------------------------------------------------------------------------
    
     
    
    Predicate Information (identified by operation id):
    
    ---------------------------------------------------
    
     
    
       2 - filter("ID"=SYSDATE@!)
    
       3 - filter(LNNVL("ID"=SYSDATE@!))
    
       4 - access("OBJECT_NAME"='aa')
    
     
    
    SQL> drop index i_test_fun_or;
    
     
    
    Index dropped.
    
     
    
    SQL> create index i_test_fun_or on test_fun_or(id,object_name) nologging;
    
     
    
    Index created.
    
     
    
    SQL> alter table test_fun_or modify object_name not null;
    
     
    
    Table altered.
    
     
    
    SQL> select /*+ use_concat */ * from test_fun_or where id=sysdate or object_name='aa';
    
     
    
    Execution Plan
    
    ----------------------------------------------------------
    
    Plan hash value: 1705821130
    
     
    
    ------------------------------------------------------------------------------------------------
    
    | Id  | Operation                    | Name            | Rows  | Bytes | Cost (%CPU)| Time     |
    
    ------------------------------------------------------------------------------------------------
    
    |   0 | SELECT STATEMENT             |                 |     3 |    87 |     8   (0)| 00:00:01 |
    
    |   1 |  CONCATENATION               |                 |       |       |            |          |
    
    |*  2 |   INDEX RANGE SCAN           | I_TEST_FUN_OR   |     1 |    29 |     3   (0)| 00:00:01 |
    
    |*  3 |   TABLE ACCESS BY INDEX ROWID| TEST_FUN_OR     |     2 |    58 |     5   (0)| 00:00:01 |
    
    |*  4 |    INDEX RANGE SCAN          | I_TEST_FUN_OR_1 |     2 |       |     3   (0)| 00:00:01 |
    
    ------------------------------------------------------------------------------------------------
    
     
    
    Predicate Information (identified by operation id):
    
    ---------------------------------------------------
    
        2 - access("ID"=SYSDATE@!)
    
       3 - filter(LNNVL("ID"=SYSDATE@!))
    
       4 - access("OBJECT_NAME"='aa')

    Jinyu wrote:
    Thanks Jonathan, I don't have 11.2.0.2 on-site, I'll test it later, I just test it on 11.2.0.1

    If you see the notes of fixed a bug fixes for 11.2.0.2 Group (Doc ID:1179583.1) it's bug 8352378 "allow index GOLD-Expansion functions.

    Concerning
    Jonathan Lewis

  • The compiler bug? Var statement above the postcedes function being called external execution function definition

    Use Flash CS5 (AIR and, although this does not seem that it would be AIR bound) in Win XP 64


    I have a MovieClip symbol in my library with the identifier 'Puzzle10Piece10' with the following actionscript code attached to frame 1 of the single layer with the following actionscript code:

    Import 12345678910111213import;
    import flash.display.Sprite;

    var bmpSprite:Sprite = new Sprite();
    addChild (bmpSprite);
    trace ("*" + bmpSprite + "*");

    function addBMP(b:Bitmap):void
    {
    trace ("=" + bmpSprite + "=");
    BMP = b;
    bmpSprite.addChild (b);
    }

    I have the following text in a class AS file:

    If (name is "GoalCard")
    {
    var p10:Puzzle10Piece10 = new Puzzle10Piece10();
    trace (new Bitmap (p.getImages (). Hallway [1]));
    variableArea.addChild (p10);
    P10.addBMP (Bitmap (p.getImages (again). Hallway [1]));
    }

    Produces the following output:

    CLASS: PictureTools FUNCTION getImages() return [[object Object]]
    [object Bitmap]
    CLASS: PictureTools FUNCTION getImages() return [[object Object]]
    ========== null ===========
    Bland (out) lightbox FEATURE
    [object Sprite] *.

    The "trace (new Bitmap (...". "is only to show that I am sending a valid bitmap object to the function, I'll call you.

    This goes against my understanding of the pre-compiler and code execution order.  In my way of thinking, any creation of reference and memory related distribution is performed when the object is instantiated, and indeed that allocation, unlike C does not depend on code order (statement before use), although it is a command that can reach even the C pre-compiler.  If I understand correctly the compiler in Flash at all, it's not even a question of "order of the code"... the symbol is pre-compiled such that it exists... so that it can be instantiated, the variable would exist before the function would be "available" to be called internally or externally.

    Is my way of thinking to the coast, or is this a bug?

    at least since flash mx.

  • Index on two columns becomes the index of function?

    Hello, I create a unique index with two columns, a number (9) and a date.

    It becomes an index of feature based with the number column and a column sys hidden (date).

    When I do queries that use this index the autotrace tells me it does things like this:

    sys_nc00001$ > SYS_OP_DESCEND (datevalue)
    sys_nc00001$ IS NOT NULL

    How is he did not have a normal index?

    Use of ESCR does this.

    Of http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_5010.htm

    Oracle database processes Index descending as if they were focused on the index function.

  • Crash of CVI 2013 with the debug version

    Hello

    I'm trying to migrate a large enough project of CVI 2012SP1-CVI 2013 and feels the clang compiler crash when I try a debug on some files.  Clang will also plant (' Labwindows/CVI the Clang compiler has stopped working... ") so I am just trying to compile the file (ctrl-k) in the editor.  Here's what I found:

    • A release not crushed

    • By turning the C99 power button has no effect

    • Change the warning level has no effect (other than the types of warnings that I get, of course)

    • Change the ' debug ' on 'No run-time check' eliminates the crash.

    • 'Enable. Option of obj"eliminates the crash.

    • By turning precompiled headers power has the effect.

    Here is the long message I get from the compiler when this happens (including all the warnings that are always displayed when the level is set to 'None'):

    Any thoughts?  Unfortunately it's a pretty big project that I can't post and it doesn't seem to be an indication of the or the lines in the file that he has problems with it, so I can't limit, although it seems to hint that he has problems with the structures of some sort.  The PC is running Windows 7 Pro 32 bit if it matters.

    Thank you.

    Hi tstanley,

    We could find the cause of the accident of the compiler from your code. We will settle in the next update and you can follow with bug ID 422577.

    The issue occurs when in a function, you have a call to a function that returns a structure in a global variable and then refer to this world in another function. For example:

    struct Foo foo; global variable foo

    Sub FuncA()
    {
    foo = GetStructFoo();
    }

    Sub FuncB()
    {
    do something with foo / / crash
    }

    In this case is because we are bad associate information of temporary pointer with foo in FuncA. Then in FuncB, clang will crash when it tries to access this pointer information.

    There are two workaround solutions, but both require changes in the code.

    1. modify the function that returns the structure, GetStructFoo in my example, the return via a pointer parameter:

    void GetStructFoo(Foo *foo);

    2 use a temporary local variable to manipulate the structure returned and then assign its value to the overall structure:

    struct Foo tempFoo;

    tempFoo = GetStructFoo();

    foo = tempFoo;

    In our next update, we will include the fix for this bug.

  • Thread and ThreadStart functions stop in Labwindows

    Hello

    I'm trying to access a card PCI Express, which uses the ThreadStart functions and ThreadStop driver. When I compile

    my code, LabWindows generate an error "missing" prototype I looked at the source code for the driver and the following line is

    in the header file:

    #if! (defined (WIN32): defined (WIN16)) | defined (WinCE). defined (_MT)
    DWORD DLLCALLCONV ThreadStart(HANDLE *phThread, HANDLER_FUNC pFunc, void *pData);
    Sub DLLCALLCONV ThreadStop (HANDLE hThread);

    #endif

    I use Windows XP Professional, so I guess I wouldn't declare and define functions of theses. If I remove

    the condition, LabWindows may find prototypes, but the same problem occurs for other functions and as I am

    will probably update the driver, I will not comment the code inside the driver.

    If anyone has had the same problem or knows the solution? (maybe an option of the compiler...)

    Thank you

    Cyril

    Oh boy, I think you're screwed! _beginthreadex() belongs to the C from Visual C++ runtime library. his name starts with a '_', which means that it is an extension to the runtime soldier: it is clearly not transferable and will never compile with any other than Visual C++ C runtime library.

    Now you can use Visual C++ to compile your code, or ask the original developer to stop using the TERM private extensions and stick to the standard C and standard system calls. I personally would opt for the second option.

    (in any case, I want to say that CreateThread() is not only for Windows CE: this is a standard Windows API call available on all Windows since Windows 95 systems (maybe even before). don't be fooled by the Windows SDK documentation that separates documentation for Windows CE and Windows standard.) Unfortunately, some rather old SDK documentation shows the first Windows CE functions (especially when you are looking for in the index) people fooling into thinking that these functions are only for THIS: all functions available on Windows CE is also also available for standard WIndows OSes with more options and a more profound documentation.)

  • LabWindows 2013 does not

    I'm using Labwindows 2013 SP1 on Windows 7

    This morning I made a few changes to the code for my project when I clicked on the icon "Debug Project", project generation succeeded, then just Labwindows hang up, saying "not responding". I killed the project and labwindows revived and tried again and it did the same thing. I backed all the changes I did today what it was yesterday, when I did not have this problem and tried again and it's always hanging with "not responding".

    I went to labwindows 2013 about 4 months ago and I have never had this problem until today and now it won't go away.

    I'm completely at the stop. Can someone help me solve this problem?

    Thank you

    John W.

    Hi, John.

    The newspaper that you sent seems to indicate that you have more than 750 watch expressions in your current workspace. This blockage you encounter is probably the result of LabWindows/CVI, trying to update all watch expressions.

    I have reproduced a substantial blockage by adding only 700 watch, all for a single int value expressions in my application.

    To resolve this problem, you can delete the watch expressions. If you can't access their interactive way to the LabWindows/CVI environment, you can remove them from the bottom of your SCF file. You can do it in a text editor.

    I would like to know if it works for you.

    Thank you

  • Some General Questions of CVI - how does the compiler

    Hello

    I work with CVI 9.1 for more then a year during this time i ' v noticed a couple things, I would like to help me to understand.

    1. Work with several C files:
    • When I'm writing a software that uses lets say C files and files of 10 H 10: Main.c Main.h File1.c File1.h Panels.h Panels.uir and so on... I'm implementation of the function in the c file and its deceleration of writing in the file h, i ' v noticed that sometimes I get msgs of the compiler on the conflicts, maybe there's a way I know not just for the CVI?
    • Works correctly with the file UIR for example lets take the files written above, if I have sign - HAND and control led1 and I want to do SetCtrlVal in the Main.c I can implement as this SetCtelVal(MAIN,MAIN_LED1,1); but when I go to file1.c and try to do it, I get the error message that main_led1 is not a control value (I included the Panels.h) this problem happens to me a lot is there a solution? or maybe I am doing something wrong...
    • What is the best way to implement bollean var (true false) for the software? is it possible to add this var always?
    • decelerations of incompatible type: allows you to take the Fmt function for example when I'm trying to use it in another file, I get the decelerations of incompatible type with the names of the files...
    • General question: lets say I want to include in my project and I want to use its features in main.c and file1.c, I included in two files? or there is a way to include it in a single file only?

    2. to access the buttons

    • lets say that I have buttons and I am pressing on it after pressing the button I have a loop for 10 min, I want to create a button give up, but I can't press anything because the keys are "locked out" is there a way besides multi threading to implement this?

    Wow! A very broad set of issues!

    A quick response.

    • Works correctly with the file UIR for example lets take the files written above, if I have sign - HAND and control led1 and I want to do SetCtrlVal in the Main.c I can implement as this SetCtelVal(MAIN,MAIN_LED1,1); but when I go to file1.c and try to do it, I get the error message that main_led1 is not a control value (I included the Panels.h) this problem happens to me a lot is there a solution? or maybe I am doing something wrong...

    There is a basic error in your statement: the first (SetCtrlVal) parameter must be the handle Panel, which is the reference to the object in memory that is created when you call LoadPanel (). Using the name of constant sign is not correct: it may work if you're lucky and you have the Panel handle with the same value as the name of the constant, but this certainly isn't the correct way to address on a panel controls.

    Even if I don't understand the error that you declare: I expect 'the control is not of the type expected by the function' or an error of inconsistent data type (like passing an int to double check) or...

    Remember that each function that processes objects on a Panel must be aware of the handful of Panel, then either you pass to the function as a parameter, or store it in a global variable.

    • decelerations of incompatible type: allows you to take the Fmt function for example when I'm trying to use it in another file, I get the decelerations of incompatible type with the names of the files...

    I normally leave CVI #including the necessary system files: when I use certain functions like Fmt in a source file and compile ICB warns me to add the relevant include file, and it does it correctly. Operating in this way I never had problems with formatting and the I/o library functions. You can rebuild the inclusion list by removing all #includes in yous source files and compilation of the project, this should correct errors

    • General question: lets say I want to include in my project and I want to use its features in main.c and file1.c, I included in two files? or there is a way to include it in a single file only?

    You must include the file containing the definitions of the functions in all source files that use. Or you can create a general include file with all included in your project and include only this one in all of your source files

    • lets say that I have buttons and I am pressing on it after pressing the button I have a loop for 10 min, I want to create a button give up, but I can't press anything because the keys are "locked out" is there a way besides multi threading to implement this?

    It is a general rule that animates the CVI environment: during the execution of a loop inside a function (a reminder of command or another function) the system does not handle the user interface events, so that your buttons appear locked. This can be solved by adding a call repeated (ProcessSystemEvents) inside the loop: this way of all UI events are monitored and managed by the system.

    You must use this method with caution: before entering the loop, you must disable all the controls that can be used during operation (normally only the Quit button should stay active) otherwise, you can enter a situation in which other callbacks are executed during the loop that might interfere with it.

    In such a case, do not put a reminder in the stop button and the use of a global variable I have normally create a toggle button Stop and manipulate it in this way:

    While (1) {}

    ....

    ProcessStemsEvents ();

    GetCtrlVal (panelHandle, PANEL_STOP, &stop);)

    If {(stop)

    ... gracefully out of the function

    break;

    }

    }

    This argument has been discussed several times in the forums: do a search for ProcessSystemEvents returns a large number of discussions you can read

    • What is the best way to implement bollean var (true false) for the software? is it possible to add this var always?

    CVI is not a native boolean value. I used to use an int and test weather it is zero or not

    • When I'm writing a software that uses lets say C files and files of 10 H 10: Main.c Main.h File1.c File1.h Panels.h Panels.uir and so on... I'm implementation of the function in the c file and its deceleration of writing in the file h, i ' v noticed that sometimes I get msgs of the compiler on the conflicts, maybe there's a way I know not just for the CVI?

    I do not understand what you describe: could you add some piece of code allowing to penetrate this situation and report exactly the message the compiler warns?

  • class.h file not recognized by the compiler signals section

    Hey. My class .h file is pasted below with a screenshot. The signals keyword is cyan, when I think it should be purple. Also when I mouse over the word he said Macro Expansion (protected) (even though the words of Macro are green).

    I don't think that the compiler is grateful signals: article because the signal that he is apparently not defined.

    Appreciate any help,

    Justin.

    /*
     * Count.h
     *
     *  Created on: 23/03/2015
     *      Author: Justin
     */
    
    #ifndef COUNT_H_
    #define COUNT_H_
    
    #include 
    
        class Count : public QObject
        {
            Q_OBJECT
            Q_PROPERTY(int downloadedDataSinceStart READ downloadedData WRITE setDownloadedData NOTIFY downloadChanged)
    
        public:
            Count(QObject* parent = 0);
            virtual ~Count();
    
            int downloadedData();
            void setDownloadedData(int data);
    
        signals:
    
            void downloadChanged();
    
        private:
    
            int m_data; // The data downloaded in Mb
    
        };
    
    #endif /* COUNT_H_ */
    

    Screenshot:

    downloadChanged() is a signal and should not be reported as a RPC function, which means that you must delete these lines (sorry for the formatting):
    {} void County: downloadChange()
    //...
    }

    If you want to run code when the downloadChange() signal is displayed, you must connect a machine slot to this signal, run the code in the slot (ie: onDownloadChanged())

    See here for more info about the signals and slots:
    http://developer.BlackBerry.com/native/documentation/Cascades/dev/signals_slots/

  • Function Index

    I'm reviewing an existing table in a database Oracle 11g and I do not understand a function based index that was created. The syntax is less than

    CREATE INDEX abc. Orders_Date on abc. ORDERS

    (CASE WHERE "ORDER_DATE" IS NOT NULL THEN "ORDER_DATE" ELSE NULL END)

    LOGGING;

    This table has about 90 000 lines with 32 000 values distinct order_date, 3000 lines have order_dates null. When you run a query on this table using the order_date column it makes a full table scan.

    What does this function index based? because I do not see how it adds all the required features

    Thank you

    As others have said, this index is actually right on order_date, however, is a core function so it cannot be used in queries that use CASES WHEN "ORDER_DATE" IS NOT NULL THEN END NO OTHER "ORDER_DATE."

    It is assumed that it might be possible that there is an index on (order_date) but it was found that it was used in the sql queries, which would have preferred to use other indexes. Some queries benefits so maybe that option based function was created as the sql must refer to the phrase exactly, requests that have received have been rewritten and others were left so that they could avoid the new index of the index.

    Of course, if this were the case then maybe you can take a look at your stats.

  • Function Index problem.

    Hello

    I have a problem regarding a function function index.

    example:

    TableName: Test

    Column: A, B, C, D

    I create the index on the table, column, a test using a user-defined function.

    If I do a select on the column, he'll be fine. In other words, I'll get the results you want.

    However, if I insert in the table and validation, and I do a query using the 'A' column in the where clause. I don't have any query hits. Its really weird.

    Have you ever experienced this problem? and is there an index of function according to back and donts w.r.t.?

    Thank you.

    MichaelR

    If you use a deterministic function really, it works:

    create or replace function test_fn (p_number number) return number deterministic
    is
      vreturn number := 0;
    begin
      if p_number = 1 then vreturn := 55; end if;
      if p_number = 2 then vreturn := 89; end if;
      return vreturn;
    end;
    

    Or, if you reverse the order of your second inserts (insert the folder before the recording of test1 test2) - it works fine.

    The reason why you get no results is when you insert the file test1 with a = 2, Oracle executes the function and gets no data, so it assumes that the result is NULL and puts in the index. You said Oracle function is deterministic, so he starts from the principle that any time test_fn (2) is called, it retrieves a null response.

  • How to call a function whose name is stored in the table?

    Dear members,

    I have a function with return number and store its name in a table.

    now, I want to choose the name of this table function and run it and return the value of a variable in my form.

    Here is my code in when pressed to release button.
    DECLARE
         v_value number;
         V_FUNC VARCHAR2(100);
         V_PARAM VARCHAR2(100);
    begin
         select FUNCTION_NAME, PARAM 
         INTO V_FUNC, V_PARAM
         from function_table
         where id =1;
          
         message('V_FUNC='||V_FUNC); pause;
         v_value := v_func||';'; --run_tb_function;
         :text01 := v_value;
    end;
    This code gives the following error:

    ORA-06502


    with regard to:

    Published by: user2040934 on February 2, 2013 09:47

    You can use EXECUTE IMMEDIATE to call pl/sql dynamic. But you need to wrap it in a db procedure.

    BTW... What is the reason of this dynamic approach, as it is very unusual?

  • Based on a function index

    Hi all

    Based on a function index are recommended to sql queries slow poor acceleration?


    Thank you

    Kinz

    The only thing that a function index based (FBI) is intended is so you don't lose the use of an index when you call a function in your WHERE (predicate) clause.

    Not sure, I would say it was "the only thing"...

    How about you, the ability to provide access to a very small percentage of rows that match a certain condition (using DECODE or CASE) effective index?

Maybe you are looking for

  • Where "Brass" color for metal in FCPX securities passed / how to rely?

    Hello Am against a deadline in edit promised by the next day and transfer of Premiere Pro to FCP 10.2.3 for several years after the last use FCP 4.  I absolutely love.  Hoping that someone can hit me up quickly with a solution because it makes no sen

  • Firefox cannot find the C:\Programs(x86) \Mozilla Firefox\Eula.exe

    Occurs when I try to download a manual program, I got a pop-up saying that Firefox cannot find C:\Program Files\Mozilla Firefox\ Eula.exe I can download this manual with IE9. Looked for this file manually with no success. Removed my copy of Moz Firef

  • The font on my home page is too large.

    How can I reduce the size of the font on my homepage? This has happened Each time Firefox opened Is after someone imported from Windows Live Messenger

  • Question on USB.

    Is it possible to run a USB transfer cable for your xbox 360 to your computer or do I have to get a USB cable to USB?

  • How to enable image on fax send report-HP Officejet 4500 Wireless

    About 5 times a day, always injury time and only on week, I get a Fax journal report.  Type-copy, fax No.-result.  There is a 'NOTE' on the bottom that says "Image Fax Send report is set to Off" & "an image of page 1 will appear here for faxes sent a