REXXGDB2
Name REXXGDB2 - A REXX interface
to DB/2 databases
(needs IBM DB2/2 Version 2.x)
Version Version 1.30 8/97
Author Simon Husin
(see EMail Addresses)
Distrib. Freeware
Type REXX DLL
Price -
Note There is an additional archive
called REXXGUDB.*
that contains the version of
the DLL that is necessary to
access the
DB/2 Universal Database
version 5.0 for OS/2.
Source Internet
Name: REXGDB2.*
Description from the author:
"REXXGDB2.DLL is a library of REXX functions for IBM OS/2 (WARP) that allow
REXX programs to manipulate data in IBM Database 2 for OS/2 (DB2/2) database
tables through SQL statements.
These REXX functions are designed to perform some SQL-specific tasks, rather
than as a common REXX DB2/2 API for all SQL statements like IBM's SQLEXEC
(which is included with each copy of IBM DB2/2).
The design allows the REXX functions to use static SQL (when they were built)
and to be fine-tuned separately which make them overall faster compared
to SQLEXEC."
The external REXX functions contained are (sorted alphabetically):
G2Commit
Issue DB2/2 SQL Commit to make changes
permanent
G2ConnectExclusive
Connect
to a DB2/2 database in exclusive mode
G2ConnectReset
Disconnect a previously connected DB2/2
G2ConnectShare
Connect to a DB2/2 database in share mode
G2CurDate
Get and return CURRENT (server system) DATE
(as RESULT)
G2CurExplSnap
Get
and return CURRENT EXPLAIN SNAPSHOT (as RESULT)
G2CurFuncPath
Get and return CURRENT FUNCTION PATH (as RESULT)
G2CurQueryOpt
Get
and return CURRENT QUERY OPTIMIZATION (as RESULT)
G2CurServer
Get and return CURRENT SERVER name (as RESULT)
G2CurTime
Get and
return CURRENT (server system) TIME (as RESULT)
G2CurTimeStamp
Get and return CURRENT (server system) TIMESTAMP
(as RESULT)
G2CurTimeZone
Get
and return CURRENT (server system) TIMEZONE (as RESULT)
G2DropFuncs
Unload (drop) all functions from internal memory
G2GetToken
Execute
a DB2/2 SQL to obtain and increase a surrogate key
G2H
Write a string to a flat file, with or without
HTML tag(s)
G2HSelect2Clob
Execute
a DB2/2 SQL Select statement to get a CLOB and write it to a flat file
G2HSelect2Img
Execute a DB2/2 SQL Select statement to get
a BLOB and write it to a flat file as HTML image element
G2HSelect2Input
Execute a DB2/2 SQL Select statement to get
rows and columns of fields and write them to a flat file as HTML input elements
G2HSelect2List
Execute
a DB2/2 SQL Select statement to get rows of data and write them to a flat
file as HTML list elements
G2HSelect2Listbox
Execute a DB2/2 SQL Select statement to get
rows and columns of fields and write them to a flat file as HTML select
and option elements.
G2HSelect2Table
Execute
a DB2/2 SQL Select statement to get rows and columns of fields and write
them to a flat file as HTML table elements.
G2HSelect2Textarea
Execute a DB2/2 SQL Select statement to get
rows and columns of fields and write them to a flat file as an HTML textarea
element.
G2Immediate
Execute
a DB2/2 SQL Execute Immediate for some SQL statements
G2LoadFuncs
Load all functions in the library into internal
memory
G2Rollback
Issue
DB2/2 SQL Rollback to cancel all uncommitted changes
G2SelectBlob
Execute a DB2/2 SQL Select statement to get
a binary large object into a file.
G2SelectClob
Execute a DB2/2 SQL Select statement to get
a text/character large object into a file.
G2SelectCols
Execute a DB2/2 SQL Select statement to get
selected column names, datatype, and length in a 1-dimensional stem.
G2SelectData
Execute a DB2/2 SQL Select statement to get
one or specified number of rows of raw data in a 2-dimensional stem.
G2SelectForm
Execute a DB2/2 SQL Select statement to get
one or specified number of rows of formatted data and one heading line in
a 1-dimensional stem.
G2SelectOne
Execute
a DB2/2 SQL Select statement to return one row-column
data (as RESULT)
G2SetConnection
Set
database connection to current (from dormant)
G2SetCurExplSnap
Set CURRENT EXPLAIN SNAPSHOT (to NO, YES, or
EXPLAIN)
G2SetCurPkgSet
Set
CURRENT PACKAGESET (to use another collection)
G2SetCurQueryOpt
Set CURRENT QUERY OPTIMIZATION (to 0, 1, 3,
5, or 9)
G2User
Get
and return the (connected) USER id. (as RESULT)
[Back: REXX/SQL]
[Next: RXSQL - REXX Interface for Sybase SQL-Server]