dm_db_changes Interface

public interface dm_db_changes

Generic routine to return number of rows changed.

Called by

interface~~dm_db_changes~~CalledByGraph interface~dm_db_changes dm_db_changes proc~dm_db_update_transfer dm_db_update_transfer proc~dm_db_update_transfer->interface~dm_db_changes

Module Procedures

private subroutine db_changes_int32(db, n)

The function returns the number of rows modified, inserted or deleted by the most recently completed INSERT, UPDATE or DELETE statement on the database connection. Auxiliary changes caused by triggers, foreign key actions or REPLACE constraint resolution are not counted.

Arguments

Type IntentOptional Attributes Name
type(db_type), intent(inout) :: db

Database type.

integer(kind=i4), intent(out) :: n

Number of changes.

private subroutine db_changes_int64(db, n)

The function returns the number of rows modified, inserted or deleted by the most recently completed INSERT, UPDATE or DELETE statement on the database connection. Auxiliary changes caused by triggers, foreign key actions or REPLACE constraint resolution are not counted.

Arguments

Type IntentOptional Attributes Name
type(db_type), intent(inout) :: db

Database type.

integer(kind=i8), intent(out) :: n

Number of changes.