No project description provided
Project description
sql-extract
Exports the results of Oracle sql code contained in a .sql file out to a csv file.
Usage
# with input file
sql-extract in_sql_file.sql -o output_file.csv
# with quick text
sql-extract -t "select 1 from dual" -o output_file.csv
# with named bind parameters
sql-extract -t "select * from phonebook where first_name=:fn and last_name=:ln" -b fn=Dennis ln=Nedry -o output_file.csv
# additional help
sql-extract -h
Parameters
Name | Description | Type | Required |
---|---|---|---|
filename | input .sql file name |
string | yes |
-o, --outfile | output .csv file name |
string | no |
-d, --delimiter | .csv delimiter |
string | no |
-c, --quotechar | .csv quote character |
string | no |
-l, --login | Oracle login string | string | no |
-p, --password | Oracle password | string | no |
-t, --text | SQL query text (instead of file) | string | no |
-b, --bind-variables | Any named bind parameters in the .sql file, must follow param=value convention |
list | no |
positional_variables | any positional variables in the .sql file |
list | no |
Configuration
Store your Oracle login and password in full_login
and db_password
environment variables, respectively. Otherwise,
you must use --login
and --password
to pass in your credential(s). You can alternatively store your login as
an environment variable but not your password (or vice versa).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sql_extract-0.3.1.tar.gz
(5.4 kB
view hashes)
Built Distribution
Close
Hashes for sql_extract-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ffb88dda42d244448194fd927e05d10287f72285f77240fe5c72fa6ff253d37 |
|
MD5 | c039e3d9743a54dd9e5d69d132347f85 |
|
BLAKE2b-256 | ffa7e6c4fd4e61416eae2c4318e6bf1213a50cf4aee58a64bd54e4ad5c2c957b |