QueryInsertAt()

Adds data (query,struct or array) into query.

Introduced: 6.0.0.16

QueryInsertAt( query=query, value=any, index=numeric );

Returns: Query

Argument Description
query
query, required

query to add data.

value
any, required

data to insert, can be a query, a struct or an array.

index
numeric, required

position to insert data into, existing data get moved to the "right".

Examples

qry1 = queryNew( "name, age", "varchar, integer",
        [
            [ "Susi", 20 ],
            [ "Urs", 24 ],
            [ "Smith", 21 ],
            [ "John", 26 ]
        ]);
    qry2 = queryNew( "name, age", "varchar, integer",
        [
            [ "Jeni", 19 ]
        ]);
    writeOutput("Before QueryInsert :");    
    writeDump(qry1);
    QueryInsertAt( qry1, qry2, 3 );
    writeOutput("After QueryInsert :");
    writeDump(qry1);

See also