Execute one or multiple SQL statements separated by a semicolon from a command
line or from a file.
Usage
zowe db2 execute sql [options]
Options
--query
| -q
(string)
- The SQL statement verbatim to execute
--file
| -f
(string)
- A local file containing the SQL statements to execute
DB2 Connection Options
--host
| -H
(string)
--port
| -P
(number)
- The Db2 server port number
--user
| -u
(string)
- The Db2 user ID (may be the same as the TSO login)
--password
| --pass
| --pw
(string)
- The Db2 password (may be the same as the TSO password)
--database
| --db
(string)
--sslFile
| --ssl
(string)
- Path to an SSL Certificate file
Profile Options
Base Connection Options
--reject-unauthorized
| --ru
(boolean)
--token-type
| --tt
(string)
- The type of token to get and use for the API. Omit this option to use the
default token type, which is provided by 'zowe auth login'.
--token-value
| --tv
(string)
- The value of the token to pass to the API.
Examples
Execute a dummy SQL query:
zowe db2 execute sql --query"SELECT 'Hello World' FROM SYSIBM.SYSDUMMY1"
Retrieve the employees table and total number of rows:
zowe db2 execute sql -q "SELECT * FROM SAMPLE.EMP; SELECT COUNT(*) AS TOTAL FROM SAMPLE.EMP"
Execute a file with SQL statements:
zowe db2 execute sql --file backup_sample_database.sql