edit
Syntax
edit [ file | !history_search_command ]
Description
You can use the edit command to edit a file or edit in a text
editor. The edit command starts a text editor such as
emacs, gedit, or vi.
If TimesTen does not find an exact file match for the specified
file parameter, it searches for
file.sql. If neither file exists,
ttIsql starts the editor with the file file.
You can edit a SQL statement that is stored in the history list of the current
ttIsql session. When calling the edit command specify
the ! character followed by the number of the command or a search string.
If you run the edit command with a
history_search_command parameter, ttIsql runs the
contents of the file after you exit the text editor. The contents of the file are run as a
single ttIsql command. If you do not want to run the contents of the file,
delete the contents of the file and save the file before you exit the editor.
You can only use one parameter at a time. The
history_search_command parameter is defined as the !
character followed by the number of the command or a search string. If you do not specify a
! character, the edit command interprets the parameter
as file. If you do not specify a parameter or specify !!,
the last ttIsql command is edited.
You can specify the default editor by defining the ttIsql
_EDITOR define alias. The following example sets the default editor to
vi:
Command> DEFINE _EDITOR=vi
If you do not define the _EDITOR define alias,
ttIsql uses the editor specified by the VISUAL
environment variable. If the _EDITOR define alias and the
VISUAL environment variables are not set, ttIsql uses
the editor specified by the EDITOR environment variable. When
_EDITOR, VISUAL, and EDITOR are not
set, vi is used for UNIX and Linux systems and notepad.exe
is used for Windows.