What update statement is sent to the database?

In several pages, I use the Apex line (DML) 4.2 automatic treatment processes. If I do an update of a record, which are columns in the update statement? All columns, only the displayed, only the columns changed, also the PK column?

As far as I can see now all the columns that are displayed are updated, also the PK, which is display only.

I ask this, because when the PK is updated (not changed is screen only) all tables in my 75 cases, where this PK is used as FK, will get a lock.

I did some tests and find out that indeed the Apex is updating all the columns used in the elements by Type of Source is the database column. Even if this item is display only, read-only, etc.!

My solution now, to prevent the locks, is the following:

Automated line Fetch:

Primary key column value containing point: Pxx_ID

ID of the primary key column: (this is the primary key)

Pxx_ID (display only, hidden or read-only)

Source: only when the current value in session state is set to zero

Source type: static assignment<-->

Source of value or expression:

Treatment of automatic line (DML)

Primary key column value containing point: Pxx_ID

Primary key column: ID

Tags: Database

Similar Questions

  • Where to find the request resolved, sent to the database?

    Version 4.1.1.00.23

    Hello

    Where and how can I find the actual query that is sent to the database?  I enabled debugging in the Dev toolbar, but I still don't see where is the query that is sent to the database? I'm hoping to see a view with the elements of page not resolved not what's actually in the page.

    I have a query on a collection and I get an error "command not properly ended SQL" and I do not see why it is not "properly completed".

    Hope this is clear.

    Let me know if not.

    Thank you

    Joe

    Mike,

    I got it to work!

    In the query for the Collection, I went back to using the function replace to replace the colon with a comma and where clause of the query for the page I used the get_list function.

    So in the Collection query, she went from:

    AND (tbs_team_id IN (SELECT tbs_team_id FROM tbs_forecast_year get_list('|| :F189_TEAM_ID ||')) OR 0 IN (SELECT tbs_team_id FROM tbs_forecast_year get_list('|| :F189_TEAM_ID ||')))
    

    To do this:

    AND (tbs_team_id IN ('||replace(:F189_TEAM_ID,':', ',')||') OR 0 IN ('||replace(:F189_TEAM_ID,':', ',')||'))
    

    And in the query to create the page, I put this:

    AND (c002 IN (SELECT * FROM TABLE(get_list(:P11_TEAM))) OR 0 IN (SELECT * FROM TABLE(get_list(:P11_TEAM))))
    

    And fixed it.

    Thanks Tony and Ingenio VERY much for your help!

    Thank you

    Joe

  • SQL sent to the database in obiee 10g

    Hello

    I can't see the SQL sent to the database in the log file. Ony able of logical query. I connected inwith administrator and checked th eloglevel is 5.

    How can I view the general sql query that was sent to the database.

    Thank you

    Advanced to the prefix tab
    SET VARIABLE DISABLE_CACHE_HIT = 1;

    Or another NQConfig.ini

    The NO value to cache.

    Since it is answered, mark it as correct :)

    Published by: Srini VIEREN on April 26, 2013 10:35

  • How s/n know when and what account perform a function using the database link?

    Dear,

    My application of the CIM team asked DBA to create new function and run it. Function must use the database link for remote database data. So I need to create a new database to their licensing link. Cause we guess we'll experience the performance issue after the user performs this function, or another question and errors may occur. So we want to know when and who use this feature that connects to a remote database through the new database connection in advance. And I also need to know when and which connect to the remote database using this new database link. We have no idea to get this information?  Can anyone recommend how do? Thank you very much.

    Best reqards, Otis.

    Check what business purpose, it will solve.  If the function is so safe, why everyone will use. Only admin people should access.

    All of these additional controls of this kind must be avoided as much as possible to improve the overall performance of the application.

    Still if you need, see the database audit mechanism, specifically designed for this type of activity.

    Kind regards

    Harman

  • Uninstalling the add-on: error in updating Indesign CC 2015 of the database

    We want to install the add-on from the Adobe store.

    Adobe store comment is: installed

    But we do not see the add-on in > window > Add ons

    The add-on is not listened to.

    Now we want to remove the add-on, but we have an error in the update of the database.

    Thanks for a response

    Robert

    We have restarted the Mac and have uninstalled the add-on via the cloud creative Installer and start over again.

    Now it's working.

    But we tried 4 times before in the same way (without restarting the Mac).

  • Newspapers are not sent to the database of Dr. help, please

    Hello

    I have create a databas physics ensures the local site. the works of dataguard.

    But the database pending cannot receive the journal when the standby database installs remotely and change IP, / etc/hosts, listener.ora and tnsnames.ora.

    It seems that work waiting for network problem coz log shipping database to the local site.

    Help, please.

    message below

    AIX 5300-12-04-1119 + Oracle 11.2.0.2

    # Journal of primary database alerts. #########

    ******************************************************************

    LGWR: Definition of 'active' from archive to destination LOG_ARCHIVE_DEST_2

    ******************************************************************

    Wed Sep 09 18:40:13 2013

    WARN: Cra1: termination pid 2916466 hooked to an IO operation

    WARN: Cra1: termination pid 3350692 hooked to an IO operation

    krsv_proc_kill: kill 1 process (process by index)

    Wed Sep 09 18:40:24 2013

    krsv_proc_kill: kill 1 process (process by index)

    Arc1: Error 16198 done hung operation of e/s to LOG_ARCHIVE_DEST_2

    Arc1: Default detected process ARCH

    Arc1: Default detected process ARCH

    ARC1: FROM PROCESS ARCH

    Wed Sep 09 18:40:27 2013

    ARC2 started with pid = 20, OS id = 2916468

    ARC2: Started archiving

    WARN: ARC2: termination pid 585944 hooked to an IO operation

    Wed Sep 09 18:40:27 2013

    ARC3 started with pid = 22, OS id = 3383458

    ARC3: Started archiving

    ARC1: FROM PROCESS ARCH COMPLETE

    Reclaiming entered dead process FAL [pid 2916466]

    krsv_proc_kill: kill 1 process (process by index)

    WARN: ARC3: termination pid 585944 hooked to an IO operation

    krsv_proc_kill: kill 1 process (process by index)

    ARC2: Default detected process ARCH

    ARC2: FROM PROCESS ARCH

    Wed Sep 09 18:40:34 2013

    Arc0 started with pid = 19, OS id = 3854466

    ARC3: Become the heartbeat ARCH

    Arc0: Started archiving

    ARC2: FROM PROCESS ARCH COMPLETE

    Reclaiming entered dead process FAL [pid 3350692]

    Reclaiming entered dead process FAL [pid 585944]

    Wed Sep 09 18:45:28 2013

    WARN: Cra1: termination pid 3854466 hooked to an IO operation

    WARN: Cra1: termination pid 2916468 hooked to an IO operation

    WARN: Cra1: termination pid 3383458 hooked to an IO operation

    Wed Sep 09 18:45:42 2013

    WARN: Cra1: termination pid 3858682 hooked to an IO operation

    krsv_proc_kill: kill 1 process (process by index)

    krsv_proc_kill: kill 1 process (process by index)

    krsv_proc_kill: kill 1 process (process by index)

    Wed Sep 09 18:45:53 2013

    krsv_proc_kill: kill 1 process (process by index)

    Arc1: Default detected process ARCH

    Arc1: Default detected process ARCH

    Arc1: Default detected process ARCH

    ARC1: FROM PROCESS ARCH

    Wed Sep 09 18:45:55 am 2013

    Arc0 started with pid = 19, OS id = 3858686

    Wed Sep 09 18:45:55 am 2013

    ARC2 started with pid = 20, OS id = 3383460

    Arc0: Started archiving

    Wed Sep 09 18:45:55 am 2013

    ARC3 started with pid = 22, OS id = 585962

    ARC2: Started archiving

    ARC2: Become the heartbeat ARCH

    Reclaiming entered dead process FAL [pid 3383458]

    ARC3: Started archiving

    ARC1: FROM PROCESS ARCH COMPLETE

    Reclaiming entered dead process FAL [pid 2916468]

    Wed Sep 09 18:46:57 2013

    Reclaiming entered dead process FAL [pid 3854466]

    Wed Sep 09 18:46:59 2013

    NSA2 started with pid = 47, OS id = 2838532

    Wed Sep 09 18:47:02 2013

    Thread 1 Advanced for you connect to sequence 4883 (switch LGWR)

    Currently Journal # 2 seq # 4883 mem # 0: /u2/oracle/oradata/plmdb/redo02.log

    Wed Sep 09 18:47:02 2013

    Archived journal 4860 extra for each sequence 1 4882 0x5c432f01 dest ID thread entry 1:

    # Log alerts standby database. #########

    krsv_proc_kill: kill 1 process (RFS slowed by thread/sequence)

    RFS [66]: assigned to the RFS 700480 process

    RFS [66]: open the newspaper for thread 1 sequence 4872 dbid 1547947009 branch of the 757523841

    Wed Sep 09 18:46:59 2013

    Primary database is in MAXIMUM PERFORMANCE mode

    RFS [67]: assigned to the RFS 463046 process

    RFS [67]: no waiting redo logfiles available for thread 1

    RFS [67]: open the newspaper for thread 1 4883 dbid 1547947009 branch of the 757523841 sequence

    Wed Sep 09 18:51:03 2013

    RFS [64]: network Possible disconnect with primary database

    Wed Sep 09 18:51:15 2013

    krsv_proc_kill: kill 1 process (RFS slowed by thread/sequence)

    Wed Sep 09 18:51:16 2013

    krsv_proc_kill: kill 1 process (RFS slowed by thread/sequence)

    Wed Sep 09 18:51:16 2013

    RFS [68]: assigned to the RFS 626724 process

    RFS [68]: open the newspaper for thread 1 sequence 4867 dbid 1547947009 branch of the 757523841

    RFS [69]: assigned to the RFS 684156 process

    RFS [69]: open the newspaper for thread 1 sequence 4866 dbid 1547947009 branch of the 757523841

    RFS [70]: assigned to the RFS 483332 process

    RFS [70]: open the newspaper for thread 1 sequence 4872 dbid 1547947009 branch of the 757523841

    # Primary database: journal of archives report #.

    INSTALLATION GRAVITY MESSAGE_NUM ERROR_CODE CAL TO_CHAR(TIMESTAMP,'DD-MON-YYY MESSAGE)

    ------------------------ ------------- ----------- ---------- --- ----------------------------- ------------------------------------------------------------

    Setpoint error of Transport Services 41532 16198 YES 9 October 2013 17:41:22 WARN: cra1: termination pid 3600618 hooked to an IO operation

    Setpoint error of Transport Services 41533 16198 YES 9 October 2013 17:41:27 WARNING: cra1: termination pid 4071430 hooked to an IO operation

    Setpoint error of Transport 41536 16198 YES 9 October 2013 17:41:36 ARC1: 16198 error due to guillotine operation of e/s to LOG_ARCHIVE_D

    EST_2

    Setpoint error of Transport Services 41540 16198 YES 9 October 2013 17:41:36 WARN: ARC2: termination pid 3960900 hooked to an IO operation

    Log Transport Services 41543 16198 YES error 9 October 2013 17:41:41 WARN: ARC3: termination pid 3960900 hooked to an IO operation

    Setpoint error of Transport Services 41548 16198 YES 9 October 2013 17:46:37 WARN: cra1: termination pid 3797106 hooked to an IO operation

    Setpoint error of Transport Services 41549 16198 YES 9 October 2013 17:46:42 WARN: cra1: termination pid 3600622 hooked to an IO operation

    Setpoint error of Transport Services 41550 16198 YES 9 October 2013 17:46:46 WARN: cra1: termination pid 4071432 hooked to an IO operation

    Setpoint error of Transport Services 41551 16198 YES 9 October 2013 17:46:51 WARN: cra1: termination pid 4001810 hung on an IO operation

    Newspapers are not shipped to the physical database ensures [1130523.1 ID]

    ) Please work with your network administrator to make sure that the following firewall features are disabled.

    • SQLNet fixup protocol
    • Deep Packet Inspection (DPI)
    • SQLNet packet inspection
    • Fixed SQL
    • SQL ALG (Juniper firewall)

    Disable SQL ALG.

  • What ports open to communicate with the database... ?

    Hi friends,

    IAM working on R12 with Database 11g RAC on OEL 5.4. I have some doubts... Help, please...

    R12, we installed on node 1, node2 and 3 are RAC instances...
    the node node3 (RAC2) and 2 (RAC1) we have disabled the firewall, we want to use the firewall on node 1 (R12)...

    Now my question is do I need other ports to open on NODE1 to connect with... other than the port database database servers (1521)...?

    Thank you
    RB

    Hello

    Now my question is do I need other ports to open on NODE1 to connect with... other than the port database database servers (1521)...?

    The database should be sufficient. However, you can review the context file of database for the list of the port that is used by this layer and open it as needed.

    Thank you
    Hussein

  • Update statement works only inside the function

    The logic of this function:

    **************************

    The system of billing, we will post data to the ERP system once the invoice is processed this function will update the invoice of erp number and treat a flag to the table of billing system.

    CREATE OR REPLACE FUNCTION ERP_TO_MOPS_INV_UPD RETURN NUMBER IS

    / * Update function treated invoice status back to the invoice table number * /.

    FRETVAL NUMBER: = 0;

    BEGIN

    FOR I IN (SELECT PISH_ID, PISH_INV_NO FROM PH_INVOICE_SMRY_HDR WHERE ERP_STGFLG = S ') LOOP

    FOR J IN (SELECT INVOICE_NO XXMO_AR_INVOICE_ARC, WHERE REFERENCE_NO = I.PISH_INV_NO AND REFERENCE_DOC_ID = I.PISH_ID AND NVL(MO_STATUS,'N') =' NO) LOOP

    UPDATE PH_INVOICE_SMRY_HDR SET ERP_INVOICE_NO = J.INVOICE_NO, ERP_STGFLG = 'P' WHERE PISH_ID = I.PISH_ID AND PISH_INV_NO = I.PISH_INV_NO;

    IF SQL % NOTFOUND THEN

    FRETVAL: = 1003;

    END IF;

    UPDATE XXMO_AR_INVOICE_ARC SET MO_STATUS = 'P' WHERE REFERENCE_DOC_ID = I.PISH_ID AND REFERENCE_NO = I.PISH_INV_NO;

    IF SQL % NOTFOUND THEN

    FRETVAL: = 1004;

    END IF;

    END LOOP;

    END LOOP;

    RETURN FRETVAL;

    exception when others then

    FRETVAL: = - 1;

    END ERP_TO_MOPS_INV_UPD;

    When I try to run as these values are not updated. But when I run this code using anonymous block of his work. Someone help me please

    declare

    number of RET: = 0;

    Start

    RET: = ERP_TO_MOPS_INV_UPD;

    DBMS_OUTPUT. PUT_LINE ("RETURN VALUE" | ") (RET);

    end;

    Hello Abisheksiva,

    when I try to run as these values are not updated. But when I run this code using anonymous block his work. >>

    What do you mean 'try to start like that...'?  Maybe you mean that SOME myfunction (...) DOUBLE; gives you an error message? It is good, as in this case using Returns is not really enjoyable because your 'function' is much more than calculation and returns its result. You must use a procedure with a parameter 'OUT', if you wish.

    ((Remarque: votre bloc d'exception met-1 en FRETVAL mais ne retourne pas cette valeur))

    declare

    RET number;

    Start

    ERP_TO_MOPS_INV_UPD (ret);

    DBMS_OUTPUT. PUT_LINE ("RETURN VALUE:" | ") To_char (retired));

    end;

    Best regards

    Bruno Vroman.

  • Difficulty in updating a spatial column in the database. Can insert, simply not up to date

    I work on Oracle spatial and can insert data into a column of the GEOMETRY, but I'm having trouble to update a... Here's my insert statement:

    MDSYS. SDO_GEOMETRY (2001,262159, MDSYS. SDO_POINT_TYPE (11743.1168,10264.3158,0), NULL, null),

    the structure of the column is as follows:

    GEOM (SDO_GTYPE, SDO_SRID, SDO_POINT_TYPE (X, Y, Z), ANSDO_ELEM_INFO, SDO_ORDINATES)

    How can I update only a handful of items in the geometry column? I am trying to use this statement and errors columns complaining...

    GEOM SET = MDSYS. SDO_GEOMETRY (SDO_GTYPE, SDO_SRID, MDSYS. SDO_POINT_TYPE(X + 10,Y + 10,Z), NULL, NULL)

    Thank you
    SCOTT@orcl_11gR2> CREATE TABLE your_table
      2    (id    NUMBER,
      3       geom  MDSYS.SDO_GEOMETRY)
      4  /
    
    Table created.
    
    SCOTT@orcl_11gR2> INSERT INTO your_table (id, geom)
      2  VALUES (1,
      3            MDSYS.SDO_GEOMETRY
      4              (2001,
      5            262159,
      6            MDSYS.SDO_POINT_TYPE
      7              (11743.1168,
      8               10264.3158,
      9               0),
     10            null,
     11            null))
     12  /
    
    1 row created.
    
    SCOTT@orcl_11gR2> SELECT * FROM your_table
      2  /
    
            ID
    ----------
    GEOM(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SDO_ORDINATES)
    --------------------------------------------------------------------------------
             1
    SDO_GEOMETRY(2001, 262159, SDO_POINT_TYPE(11743.1168, 10264.3158, 0), NULL, NULL
    )
    
    1 row selected.
    
    SCOTT@orcl_11gR2> UPDATE your_table t
      2  SET    t.geom.sdo_point.x = t.geom.sdo_point.x + 10,
      3           t.geom.sdo_point.y = t.geom.sdo_point.y + 10
      4  WHERE  id = 1
      5  /
    
    1 row updated.
    
    SCOTT@orcl_11gR2> SELECT * FROM your_table
      2  /
    
            ID
    ----------
    GEOM(SDO_GTYPE, SDO_SRID, SDO_POINT(X, Y, Z), SDO_ELEM_INFO, SDO_ORDINATES)
    --------------------------------------------------------------------------------
             1
    SDO_GEOMETRY(2001, 262159, SDO_POINT_TYPE(11753.1168, 10274.3158, 0), NULL, NULL
    )
    
    1 row selected.
    
    SCOTT@orcl_11gR2>
    
  • I installed Windows Vista Premium, what update of software operation or the command to download Microsoft Office

    I'm looking to download and install Microsoft Office 2010.  My operating system is Vista Premium.  Attempt Office 2010 download, I get a message that the software will not download because I need different software Windows operating.   Do I need to buy a new software operating system; So then what?  Or is there a method to allow the download and usage of Office 2010 with Vista Premium?

    On Saturday, February 18, 2012 21:53:59 + 0000, GeraldEphault wrote:

    I'm looking to download and install Microsoft Office 2010.  My operating system is Vista Premium.  Attempt Office 2010 download, I get a message that the software will not download because I need different software Windows operating.   Do I need to buy a new software operating system; So then what?  Or is there a method to allow the download and usage of Office 2010 with Vista Premium?

    There is no problem with Office 2010 Windows Vista. The only one
    possible incompatibility, I can think is that you have 32-bit
    Windows Vista and you try to put Office 64 bit on it.
    Ken Blake, Microsoft MVP

  • What do I need to use the database shall begin backup mode to perform the backup?

    Hi all

    I have a primary database to 10g (10.2.0.4) with intelligence on a solaris platform. I need to create a different primary eve for the same database.

    I stopped the recovery based on standby and began copy (copy of the os) the existing files pending at the 2nd backup server. But I didn't keep the (mounted) existing standby database into begin backup mode. Is this right?

    Thank you

    Arun

    For a mounted database backup mode?

    orclz >

    orclz > startup mount

    ORACLE instance started.

    Total System Global Area 788529152 bytes

    Bytes of size 3050600 fixed

    373293976 variable size bytes

    406847488 of database buffers bytes

    Redo buffers 5337088 bytes

    Mounted database.

    orclz >

    orclz > alter database begin backup;

    ALTER database begin backup

    *

    ERROR on line 1:

    ORA-01109: database is not open

    orclz >

  • My site (more specifically, related files) is not updated after repeatedly "sent to the ftp host?

    I tried to make a copy of the offending page, did not work. Tried to completely remove files and re - bind, did not work.

    It seems the same before you start. Tried to add additional objects to see if it was just the linked files... won't even update simply objects.

    Is this a problem with my host? Or with the Muse?

    I also tried both the default value for 'upload to the ftp host' which is 'Only download changed files' and 'download all files. No change.

    THE SITE WORKS AS IT IS MUST IN PREVIEW MODE. I don't understand why it is not up-to-date.

    You are most likely just see a version cached in the browser of your site. Clear the cache of your browser and you will probably see the new content. It is a problem for some providers, especially with GoDaddy.

  • How can you know what folio (resolution) is sent to the different devices?

    Hello

    I want ot know how works the Viewer application tells wich folio downlaod on a specific device, it must. Let me explain.

    We have created 2 sheets having the same content and all the same info (sheet name, name of the publication, etc.) well, all the same information except the product ID because the person that entered the inapp in itunes stores and the android store made a small typo.

    The thing is that on the android devices (we test on samsung Galaxy tab 10-inch (1280 x 800 screen resolution) and the flyer htc) it dowloads ipad folio.

    So my question is, if I do 2 folios and want all android devices to download that we do for android (due to limitations in videos) and want only ipad to download the ipad, do - what I have to do?

    Thank you!

    When you configure the formats associated with Android, you create renditions 1232 x 752 and 1024 x 600 at least. That covers most of the devices, although there are a few new 1024 x 768 Android devices, including the AT & T device impermeable to water. If you create three renditions - 1232 x 752, 1024 x 768 and 1024 x 600 - you will effectively cover all of the great features currently supported. When the phones are supported, and when the iPad3 comes out, you'll want to probably to add more "rendition".

  • Commit to taking a lot of time for the update statement to bulk - 11 GR 2

    Hi team,

    We have a source table, which is the main table for our application.

    When I commit a transaction after update block, it takes long about 2 to 4 minutes.

    I don't understand why it takes too long...

    Could you please help me on this fix, please...

    It's the details on the table,

    Total number of records: 35 M record

    Validation interval: 500 records / commit

    Total scores: 3

    total number of columns: 95 - including primary, unique and foreign key columns (all columns will be updated for each update because update from the app online)

    Total no of the foreign key columns: 12

    Unique key column: 1

    Total index: 27 ( including the key index foreign 12 + 1 + 1 index of primary key Unique key index )

    example of update statement,

    UPDATE DIRECTORY_LISTING_STG
    SET
      COLUMN_1 = :VAL_1
      .
      .
      .
      COLUMN_94 = :VAL_94
    WHERE RECORD_KEY = :P_KEY_VAL;
    
    

    The table is.

    Plan hash value: 2997337465
    
    --------------------------------------------------------------------------------------------
    | Id  | Operation          | Name                  | Rows  | Bytes | Cost (%CPU)| Time     |
    --------------------------------------------------------------------------------------------
    |   0 | UPDATE STATEMENT   |                       |     1 |   308 |     3   (0)| 00:00:01 |
    |   1 |  UPDATE            | DIRECTORY_LISTING_STG |       |       |            |          |
    |*  2 |   INDEX UNIQUE SCAN| XPKDLS_STG_PARTPN     |     1 |   308 |     2   (0)| 00:00:01 |
    --------------------------------------------------------------------------------------------
    
    Predicate Information (identified by operation id):
    ---------------------------------------------------
    
       2 - access("RECORD_KEY"=TO_NUMBER(:P_KEY))
    
    

    Details of the database,

    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    PL/SQL Release 11.1.0.7.0 - Production
    "CORE 11.1.0.7.0 Production"
    TNS for Linux: Version 11.1.0.7.0 - Production
    NLSRTL Version 11.1.0.7.0 - Production
    
    

    Thank you

    RAM

    2793617 wrote:

    Hello

    I am updating table via an application using Hibernate jdbc connection online.

    If the update statement will be sent to the database in a pack of 500 documents (batch update).

    Thanks Ram

    line-by-line UPDATE is slow by slow transformation

    In Oracle no other session can 'see' upgrade from uncommitted changes.

    The only way to significantly reduce the elapsed time is to have only 1 UPDATE & 1 COMMIT!

  • line blocking during the update statement


    Hello

    Using Oracle 11 g 2. If I call the following update statement of meeting A, meeting A locks the line until a statement commit / rollback is emanating from the session has. If the session B calls the same statement was updated and the same line, session B will have to wait until the lock is released in the session. However, application developers are expressed in terms of discussions. Would it be possible that the update statement is called in the same session by several requests? If so, the case statement can be evaluated without the line being locked which could lead to erroneous results? Trying to keep this short message.

    tableA has column (number of key, primary) and columnB (number)

    {

    Update tableA

    Define columnB = case when columnB = 3 then

    4

    When columnB = 4 then

    5

    on the other

    columnB

    end

    When columnA = 6;

    }

    2 applications (almost at the same time) in the same session could assess columnB 3. The goal would be the first query sets in column 4 and the second request sets in column 5.

    > However, application developers are expressed in terms of discussions.

    Of course, they are...

    But each application thread will have its own dedicated database session.

Maybe you are looking for