Экспорт данных из баз данных

Экспорт данных из баз данных

gsqlcmd поддерживает экспорт данных из баз данных в текстовые форматы, такие как CSV, XML, JSON и HTML.

Формат вывода определяется по расширению файла.

Попробуйте следующие команды:

gsqlcmd exec master "select name from sys.databases" databases.txt
gsqlcmd exec master "select name from sys.databases" databases.csv
gsqlcmd exec master "select name from sys.databases" databases.xml
gsqlcmd exec master "select name from sys.databases" databases.json
gsqlcmd exec master "select name from sys.databases" databases.htm

Также можно использовать опции /asText, /asCsv, /asHtml, /asXml и /asJson для явного указания формата вывода.

Например:

gsqlcmd exec master "select name from sys.databases" /astext > databases.txt
gsqlcmd exec master "select name from sys.databases" /ascsv  > databases.csv
gsqlcmd exec master "select name from sys.databases" /asxml  > databases.xml
gsqlcmd exec master "select name from sys.databases" /asjson > databases.json
gsqlcmd exec master "select name from sys.databases" /ashtm  > databases.htm

gsqlcmd предлагает множество опций для настройки вывода. Подробности смотрите в разделе Настройка вывода.

Вы можете создавать SQL-скрипты для экспорта в отдельных файлах и использовать маски, включая маски для выходных файлов, например:

gsqlcmd exec db *.sql *.htm

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.

fixed-footer