https://github.com/emilianomusso/sql2tsv
Exports SQL Server Table Data in TSV Format
https://github.com/emilianomusso/sql2tsv
csharp csv dataset dataset-generation export export-csvfile net-core sql sql-server tsv tsv-files
Last synced: 6 months ago
JSON representation
Exports SQL Server Table Data in TSV Format
- Host: GitHub
- URL: https://github.com/emilianomusso/sql2tsv
- Owner: EmilianoMusso
- Created: 2019-12-10T14:35:49.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-16T19:55:59.000Z (about 2 years ago)
- Last Synced: 2025-01-20T19:17:01.974Z (about 1 year ago)
- Topics: csharp, csv, dataset, dataset-generation, export, export-csvfile, net-core, sql, sql-server, tsv, tsv-files
- Language: C#
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# sql2tsv
Exports SQL Server Table Data in TSV Format (tab-separated values by default, it is however possible to specify another separator)
### Command line parameters
```
-u, --userid Required.
-p, --password Required.
-d, --database Required.
-s, --server Required.
-t, --table Required.
-f, --filter
-o, --order
-m, --maxrecords (Default: 9999999)
-c, --columns (Default: *)
-q, --query (Default: )
-h, --hasheaders (Default: 1)
-x, --separator (Default: )
-l, --filllength (Default: 0)
```
### Sample usages
##### Standard
```batch
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE > table.txt
```
##### Add filters for WHERE clause
```batch
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE -f "field01 < 1000 AND field02 = 0"
```
##### Query for N records (1000 in example)
```batch
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE -m 1000
```
##### Select two columns
```batch
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE -c "Field01, Field02"
```
##### Order by a column
```batch
sql2tsv.exe -u USERID -p PASSWORD -s SERVER -d DATABASE -t TABLE -o "Field03"
```