pcc(1LOCAL) MISC. REFERENCE MANUAL PAGES pcc(1LOCAL)
NAME
pcc - the ORACLE system precompiler
SYNOPSIS
pcc iname=filename [option=value [option=value ...]]
DESCRIPTION
The pcc utility is used to precompile programs used by ORA-
CLE.
OPTIONS
areasize=integer
Context size (in K) for cursors opened by the program.
Default is 16.
asacc=[yes|no]
Specifies whether or not the listing file will follow ASA
carriage control convention, using column 1 of each line for
carriage control. Default is "no".
beglabel=integer
Specifies the beginning label. FORTRAN only. Default is
90,000.
define=symbol
Specifies a symbol for use in an IF DEF statement.
endlabel=integer
Specifies the ending label. FORTRAN only. Default is
99999.
errors=[yes|no]
Specifies where errors are sent. If "yes", errors are sent
to both the terminal and list file. If "no", errors are
sent only to the file. Default is "yes".
format=[ansi|terminal]
Specifies format of input lines. Default is "ansi".
hold_cursor=[yes|no]
Specifies whether ORACLE cursors are reassigned or not.
Default is "no".
host=language
Specifies the host language of the input program (e.g., C,
COBOL, cob74, Fortran, Pascal, PLI). Required if no file
extension or file type is entered on the command line.
iname=filename
Sun Release 4.1 Last change: 23 March 1989 1
pcc(1LOCAL) MISC. REFERENCE MANUAL PAGES pcc(1LOCAL)
Name of the input file.
include=pathname
Specifies a pathname for exec sql include files.
ireclen=length
Specifies the record length of input file. Default is 80,
maximum is 132.
litdelim=delimitor
Specifies the delimitor for nonnumeric literals. Can be
either an apostrophe (') or quote (").
lmargin=integer
Specifies where the left margin starts. PL/I only.
lname=filename
Specifies a filename other than the default for the output
listing file.
lreclen=length
Specifies record length of the listing file. Default is
132.
ltype=type
Specifies listing type (e.g., long, short, none). Default
is "long".
maxliteral=integer
Specifies the maximum length of a literal string.
maxopencursors=integer
Specifies the maximum number of ORACLE cursors open simul-
taneously in the cursor cache. Default is 10.
oname=filename
Specifies the name of the output file.
oreclen=integer
Specifies the record length of the output file. Default is
80, maximum is 132.
pagelen=integer
Specifies the number of lines per physical page of the list-
ing file. Default is 66.
rebind=[yes|no]
Controls the way Pro*COBOL handles binds and defines.
Rebinds on every FETCH/USING statement. Default is "yes".
reentrant=[yes|no]
Specifies whether reentrant code is regenerated or not.
Sun Release 4.1 Last change: 23 March 1989 2
pcc(1LOCAL) MISC. REFERENCE MANUAL PAGES pcc(1LOCAL)
Default is "no".
release_cursor=[yes|no]
Specifies whether an ORACLE cursor is released after it is
executed or not. Default is "no".
rmargin=integer
Specifies where the right margin ends. PL/I only.
sqlcheck=[none|limited|full]
Specifies the SQL checking level.
userid=username/password
Your username and password. No default. Do not use this
option if you are using the automatic logon feature.
xref=[yes|no]
Specifies whether a cross reference section should be
included in the listing file. Cross references are included
for host variables, cursor names, and statement names.
Default is "yes".
SEE ALSO
ORACLE Installation and User's Guide for your operating sys-
tem; Pro*Ada User's Guide; Pro*C User's Guide; Pro*COBOL
User's Guide; Pro*FORTRAN User's Guide; Pro*Pascal User's
Guide
Sun Release 4.1 Last change: 23 March 1989 3