0% found this document useful (0 votes)
7 views

DDD

This document provides instructions for exporting datasets from TOAD using command line commands. It describes how to invoke the "Save As" screen from the command line to export data to different formats. It also explains how to use command files to run a series of export commands from the command line. The document provides details on various command line parameters and settings that can be used to customize the export process.

Uploaded by

meddah nacera
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

DDD

This document provides instructions for exporting datasets from TOAD using command line commands. It describes how to invoke the "Save As" screen from the command line to export data to different formats. It also explains how to use command files to run a series of export commands from the command line. The document provides details on various command line parameters and settings that can be used to customize the export process.

Uploaded by

meddah nacera
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 5

# You can export datasets to most export formats from a command line

# using this file with a few modifications.


#
# Lines that start with a # are comments.
#
# Calling TOAD like this will invoke the 'Save As' screen
#, from command line :
#
# c:\toad\toad.exe Connect=system/manager@mydb EXP=c:\thisfile.txt
#
# (obviously, your path to TOAD may differ, along with your connect
# info. 'c:\thisfile.txt' represents...you guessed it... THIS FILE!)
#
# You can also invoke the 'Save As' screen from a command file like this:
#
# c:\toad\toad.exe Connect=system/manager@mydb CMDFILE=c:\mycommandfile.txt
#
# Where mycommandfile.txt might look like this: 2 index rebuilds, then :
# a schema comparison, then building some html schema documentation, and
# finally exporting some data to text files.
#
# RMI=c:\rebuild1.txt
# RMI=c:\rebuild2.txt
# COMP=c:\schemacomp1.txt
# GENHTML=c:\html1.txt
# EXP=c:\exp.txt
#
# To disable the Team Coding login prompt:
# Add "TC=NO" (without the quotes) in the command line string.
#
# Most of the other command line options in TOAD keep the settings
# separate from the commands. This one, however, is more like a script.
# You can set up some settings, export some data, then change the settings
# and export more data.
#
# COMMAND SUMMARY:
# (see TOAD Help for more details)
#
# Settings Commands
# -----------------------------------------------------------------
# FORMAT - defines export format.
# Possible values: Delim, Fixed, HTML, XLS, XML, INSERTS,
SQLLDR
# Example: FORMAT=XLS
# UNIXFORMAT - Save file in Unix Format?
# Possible values: YES, NO (defaults to NO)
# Example: UNIXFORMAT=YES
# INCSQL - Include SQL Statement in output File?
# Possible values: YES, NO (defaults to NO)
# Example: INCSQL=YES
# NOWRAP - Don't wrap text in cells of HTML files?
# Possible values: YES, NO (defaults to NO)
# Example: NOWRAP=YES
# QUOTES - Enclose Strings in quotes
# Possible values: 0 (no quotes), 1 (single quotes), or 2
(double quotes)
# Example: QUOTES=2
# COLUMNS - Include Column Names?
# Possible values: Yes or No
# Example: COLUMNS=YES
# LOWERCASECOLUMNS - Include Column Names?
# Possible values: Yes or No
# Example: LOWERCASECOLUMNS=YES
# COMPRESS - Leave files compressed in .zip format?
# Possible values: Yes or No
# Example: COMPRESS=YES
# DELIMAFTERROW - When exporting to delimted file, include delimiter at the end
of each row?
# Possible values: Yes or No
# Example: DELIMAFTERROW=YES
# NULLS - Include Null Text? (for inserts, ascii, and delim exports)
# Possible values: Yes or No
# Example: NULLS=YES
# DELIMCHAR - Delim Char for DelimOther format
# Possible values: Any character except a space
# Example: DELIMCHAR=!
# DELIMINT -Numeric value for Delim Char for Delim
# Possible values: Any integer value
# Example: DELIMINT=134
# OUTPUTDIR - Destination dir for tables and views
# Possible values: Any valid directory on your pc
# Example: OUTPUTDIR=c:\exports\
# INSERTTABLE - specifies the table name which is used in the insert
statements and SQL Loader
# Possible values: Any string acceptable for use as a table
name.
# Example: INSERTTABLE=EMP
# INSERTOWNER - Specifies the schema owner used in the insert statements and
SQL Loader
# Possible values: Any string acceptable for use as a table
name.
# Example: INSERTOWNER=SCOTT
# FIELDSEP - SQL Loader only. Specifies character(s) to separate fields
with
# Possible values: Any string value
# Example: FIELDSEP=!~!
# STRENCLOSE - SQL Loader only. Specifies characters(s) used for enclosing
string fields
# Possible values: Any string value
# Example: STRENCLOSE="
# SQLLDRMODE - SQL Loader only. Specifies insert mode.
# Possible values: APPEND, INSERT, REPLACE, or TRUNCATE
# Example: SQLLDRMODE=INSERT
# OWNER - Specify schema name in inserts?
# Possible values: Yes or No
# Example: OWNER=YES
# COMMIT - Commit interval for insert statements
# Possible values: Any integer
# Example: COMMIT=1000
# XLSDATEFORMAT - Date Format for XLS Files
# Possible values: 'Default' or any acceptable Excel date
format (see Excel Doc)
# Example: XLSDATEFORMAT=Default
# Example: XLSDATEFORMAT=Dd/Mm/Yyyy Hh:mm:ss
# HIDEZEROTIME - If XLSDateFormat includes time, don't show time portion when
it is zero
# Possible values: YES, NO (defaults to NO)
# Example: HIDEZEROTIME=YES
# XLSPRECISION - # of decimel places to format numbers in Excel files (this is
FORMAT only - data is not rounded!)
# Possible values: integer values (default=2)
# Example: XLSPRECISION=4
# XLSINTEGERS - Override XLSPrecision for integer values in Excel files (this
is FORMAT only - data is not rounded!)
# Possible values: Yes or No (default is no)
# Example: XLSINTEGERS=YES
# COLSUB - Export a substituted value rather than actual data for
specified columns. This is most
# applicable when exporting to insert statements, but it will
work for any format except XML (with XSL).
# Possible values: anything
# Example: to specify a sequence for a column called
NUMERIC_COLUMN:
# COLSUB:NUMERIC_COLUMN=SOME_SEQUENCE.NextVal
# Example: to specify sysdate for a column called DATE_COLUMN:
# COLSUB:DATE_COLUMN=SYSDATE
# Note: The COLSUB parameter can be repeated as many times as
necessary to specify
# substitutions for multiple columns.
# LAUNCH - Launch resulting file after creation
# Possible values: Yes or No
# Example: LAUNCH=NO
#
# Single Line Action Commands
# -----------------------------------------------------------------
# CLOSETOAD - Closes Toad after command line activities
# Example: CLOSETOAD
# TABLE - Exports a single table (may be repeated as necessary)
# Example: TABLE=SYS.TAB$
# VIEW - Exports a single view (may be repeated as necessary)
# Example: VIEW=SYS.DBA_TABLES
# SCHEMATABLES - Export all tables in a schema
# Possible values: Any schema name
# Example: SCHEMATABLES=SCOTT
# SCHEMAVIEWS - Export all views in a schema
# Possible values: Any schema name
# Example: SCHEMAVIEWS=SCOTT
# CLEARCOLSUBS - Used to clear COLSUB settings previously loaded in the script
# (you may want to use this when exporting multiple tables)
# Example : CLEARCOLSUBS
#
# Note: If the table/view name requires quotes, it is up to you to add them.
# (as in TABLE="MySchema"."MyTable")
#
#
# Muli Line Action Commands
# -----------------------------------------------------------------
# BEGINQRY fully_qualified_destination_file_name
# the text of your query goes here.
# Use as many lines as necessary.
# Do NOT include a trailing ';' or '/'.
# ENDQRY
#
# Notes :
# 1) The CELLFONT setting is only included in this file for the purpose
# of saving and loading the settings from the 'Save As' screen,
# and is ignored when this file is used from a command prompt.
# 2) Certain settings may be included in this file which will be ignored
# for certain types of exports.
# 3) Single Line Comments (marked by a #) can be anywhere in the file
# except between the BEGINQRY and ENDQRY commands.
# 4) The file can contain blank lines.
# 5) Output directories will be created if they do not exist
# 6) Tables and Views will be exported into files which named after them.
# 7) When exporting from queries to insert statements or SQL Loader files,
# the table to be inserted must be specified with INSERTTABLE, and
# optionally INSERTOWNER. When exporting from tables or views to
# insert statements, the table name does not need to be specified
# because the it will insert into the table or view it was extracted
# from.
# 8) For insert statement commit interval, 0 means one commit at the end,
# and -1 means no commits at all. To specify any other commit interval,
# use COMMIT=n where n is the interval.
# 9) If you need to specify a delim char for the DELIMOTHER format, you
# can use DELIMCHAR or DELIMINT�.there is no need to specify both. They
# both set the same value as on the 'Save as' screen in TOAD.
#10) Specifying INSOWNER=something will override a previous OWNER=NO.
# Specifying OWNER=YES without specifying will result in
# INSOWNER= login user id.
#
########################################
# Begin Settings #
########################################
FORMAT=XLS
AUTOCOLWIDTH=NO
CELLFONTS=NO
HIDEZEROTIME=NO
GENERAL=NO
XLSDATEFORMAT=Mm/Dd/Yyyy Hh:mm:ss
XLSINTEGERS=NO
XLSPRECISION=2
CELLBORDERS=NO
COLUMNS=YES
COMMIT=0
COMPRESS=NO
DELIMAFTERROW=NO
INCSQL=NO
LAUNCH=NO
LOWERCASECOLUMNS=NO
QUOTEDCOLUMNS=NO
NOWRAP=NO
NULLS=NO
QUOTES=0
UNIXFORMAT=NO
OUTPUTDIR=E:\reforme3004
BEGINQRY E:\reforme3004
SELECT
ROWID, FDATACQUINV, FDESIGNINV, FBIENREEV,
FDURVIENOM, NUMFICHINV, FPRIXUNITINVEST,
FNUMBR_PVRECP, FNUMCPT, FVOREEV,
FCODINVEST, MODACQUINV, FDATMISESVCE,
FMETHODE, FCODCCOUT, FCODLOCAL,
FCODTYPINV, FNUMPV, FTAUXAMMORT,
FVALCPTNET, FMONTCESSION, FAMMORMENS,
FAMOR, FNUMSERIE, FSITACTUEL,
FDER_DAT_SERVICE, FMATRICULE_INVEST, FNUMFICHE_VIR,
FDATE_CREATION, FDERNIER_AMOR, NUMFICHINV1,
FTOTALART, FVALRESID, FTAUX,
REPERE_EQUIPE, CODE_COMPLEXE, CODE_ZONE,
CODE_UNITE, CODE_CHAINE, CODE_INTERVENT,
FDATACQUCED, PV_MS
FROM SYGEF20.FFICHEINVEST Tbl
Where
FSITACTUEL = 'REFORME'
AND FDER_DAT_SERVICE = '30/04/2023'
ENDQRY

You might also like