This is an old revision of the document!


DRAFT

OdxSQL Settings

OdxSQL's operation is controlled by several settings. These settings can be dynamically changed by using the OdxSQL SET Command. The following is a list of all of the available OdxSQL settings.

OdxSQL Settings
API AUTODISPLAY AUTOEXPLAIN AUTOFETCH AUTOPSEUDOCOLUMNS AUTORECONNECT
AUTOSUBPROCESSCHARCURSORCURSORDISPLAYDEFAULTSEDITOR
ENDIAN ERRORDISPLAYERRORSEXPLAIN SETFILE_BASELINEHEADERS
HEXHISTORYINTERRUPTSMEMORY_BASELINEMULTICONNECTMULTILINE
NULL_INDICATORSOMNIDEX_DEBUGOPTIMIZATIONODXSQL_DEBUGPAGELENGTHPAGEWIDTH
PREPROCESSORPROGRESSPROMPTPSEUDOCOLUMNSQUALIFY_COUNTSREDEFROWIDS
REQUIRED_OPTIMIZATIONSILENT_MODESQL_LOGFILESQL_LOGGINGSQL_SYNTAXSTATISTICS
STATISTICS_COMMENTSTATUSDISPLAYTERMINATIONTIMEOUTTIMER

To see OdxSQL's current settings, issue the SET Command without any arguments.

> SET

OdxSQL All Settings in Alphabetical Order

Setting Default Other Options Description
API OA ODBC | JDBC | CLOA Sets which API to use before the first CONNECT Statement.
AUTODISPLAY LIST FORM Sets Columns across (LIST) or Columns stacked (FROM).
AUTOEXPLAIN OFF ON | AFTER Shows the Explain Plan for the SELECT statement instead of processing the SELECT.
AUTOFETCH ON OFF Automatically fetch records after a SELECT or QUALIFY.
AUTOPSEUDOCOLUMNS OFF ON
AUTORECONNECT OFF ON
AUTOSUBPROCESS NONE n
CHAR AUTO n
CONTINUATION ON OFF When ON automatically terminates statements.
CURSOR last opened n Sets the default Cursor to use for processing.
CURSORDISPLAY OFF ON The cursor number being used can be set to automatically display.
DEFAULTS <none> <none> Resets all settings to their initial defaults.
EDITOR NOTEPAD or vi WORDPAD | EMACS | path Sets which editor to use with the EDIT Command
ENDIAN LITTLE BIG | NATIVE | OPPOSITE
ERRORDISPLAY MESSAGE NONE | DETAIL | FULL
ERRORS ABORT CONTINUE | EXIT Set processing of USE file.
EXPLAIN SUMMARY DETAILS ADDIN [NO]COUNTS | TEXT Sets the EXPLAIN Command options.
FILE_BASELINE OFF
HEADERS ON OFF Turn the Column Headers ON or OFF.s
HEX OFF ON | ONLY Set the display of output values in HEX
HISTORY 100 n Sets the size of the Command History stack.
INSTANCE last connection n Sets the default Instance to use for processing.
INTERRUPTS ON OFF | API
MEMORY_BASELINE OFF
MULTILINE OFF ON | n
NULL_INDICATORS OFF ON | string
ODXSQL_DEBUG <PARSE | FILE | DEBUG | ALL> <ON | OFF>
OMNIDEX_DEBUG OFF ON | profile [FILE=filename]
OPTIMIZATION DEFAULT options
ODXNET INACTIVE
PAGELENGTH 24 n Set the page length before the paging prompt is issued.
PAGEWIDTH 80 n Sets the page width of the display.
PREPROCESSOR ON OFF Can disable the use of the Omnidex SQL Preprocessor. Use only for testing.
PROGRESS OFF ON
PROMPT “> ” “string” [WITH [FILE] [LINE] [COMMAND]] Sets the OdxSQL command prompt.
PSEUDOCOLUMNS ON OFF
QUALIFY_COUNTS PARENT NOPARENT
QUALIFY_MODE PARSER ODXFIND | OX_FIND Changes the Qualify Mode to internal routines.
REDEFROWIDS ON OFF
REMOTE_HOST NONE
REQUIRED_OPTIMIZATION NONE options
SILENT_MODE OFF ON
SQL_LOGFILE DEFAULT filename
SQL_LOGGING OFF ON [WITH options]
STATISTICS OFF ON | filename
STATISTICS_COMMENT none “string”
STATUSDISPLAY OFF ON
TIMEOUT OFF seconds
TIMER OFF ON | CUMULATIVE Shows the CPU and Elapsed time of SELECT and QUALIFY statements.

OdxSQL SET Commands

Description

OdxSql has settings that govern its operation. The settings can be modified with the SET command.

Note that OdxSQL also allows SET Statements from the Omnidex SQL Language.

Examples

set autoexplain on
set explain counts, text, $ox
set pagelength 0
set timer on
SET STATISTICS on
 
Back to top
programs/odxsql/settings/home.1278208414.txt.gz · Last modified: 2016/06/28 22:38 (external edit)