Running SQL commands
Running SQL commands with the SQL interactive interface.
Procedure
Starting the interface.
- Use the following command to start the interface:
$NCHOME/omnibus/bin/nco_sql -server ObjectServer_name -user user_name -password password
If you do not specify an ObjectServer name, the default name NCOMS is used. If you do not specify a user name, the default is the user running the command. If you do not use the
-password
option, you are prompted for a password.%NCHOME%\omnibus\bin\isql -S ObjectServer_name -U user_name -P password
You must specify an ObjectServer name and user name. You must also include the
-P
option, even when you use an empty password string (as when connecting to the default NCOMS ObjectServer).Note: The password is visible on the command line.When the interface starts, a numbered prompt is displayed. The prompt looks like this:1>
Issuing commands.
- To issue a command using the interface:
- Enter your command at the prompt and press Enter.
- Enter the keyword
go
(in lowercase letters) and press Enter.
The interface has the following characteristics:- Commands have a limit of 4094 characters per line. If you need to use a longer command, you can split it over several lines or use the default editor to issue the command.
- You can enter multiple commands separated by semicolons (;) and
run them all with a single
go
command. - You can split a single command over several lines.
- To cancel a command, enter the
reset
command at the beginning of a new line, or press Ctrl+C anywhere on a line.Any commands that have not been run are discarded.
When specifying directory paths (as required by some SQL commands), use an additional backslash character (\) to escape each directory separator. For example:
create file file_name 'c:\\temp\\file_name.txt';
The interface will also accept UNIX-style paths on Windows systems. For example:
create file file_name 'c:/temp/file_name';
- To run an operating system command, enter
!!
, followed by the command, at the beginning of a new line.For example:
!!ls
To run the default editor (as defined by the EDITOR environment variable), enter
vi
at the beginning of a new line.nco_sql does not allow whitespace before the
go
keyword.
Shutting down the interface.
- To shut down the interface, enter
quit
orexit
at the beginning of a new line.You can also press Ctrl+D to shut down the interface.