Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Переключатели командной строки
Переключатели командной строки
Требуются только начальные символы переключателей. Вы также можете набрать любую часть текста в квадратных скобках, показанного в табл. 37.1, включая полное название режима. Например, задание -n, -no, -noauto имеет одинаковый эффект.
Таблица 37.1. Переключатели для режимов командной строки isql
Режим |
Описание |
-a |
Извлекает все операторы DDL из указанной базы, а также операторы, не являющиеся операторами DDL |
-d[atabase] имя |
Используется с переключателем -x (извлечь). Изменяет имя базы данных в операторе CREATE DATABASE, извлеченном в файл. Путь к файлу должен быть полностью определен. Без переключателя -d CREATE DATABASE появляется в виде комментария в стиле языка С с использованием имени базы данных, заданным в командной строке |
-с[ache] |
Задает количество страниц в кэше, применяемом в этом соединении с базой данных. Вы можете использовать этот переключатель для того, чтобы на время перекрыть размер кэша, установленный на текущий момент для базы данных |
-е[cho] |
Отображает каждый оператор перед его выполнением (так называемое эхо) |
-ex[tract] |
Извлекает операторы DDL из указанной базы данных и отображает их на экране, если только вывод не был переназначен в файл |
-i[nput] файл |
Читает команды не с клавиатурного ввода, а из входного файла. В аргументе файл должен быть указан полный путь. Входные файлы могут содержать команды -input, которые вызывают другие файлы, позволяя выполнить ветвление, а затем вернуться, isql подтверждает работу текущего файла до открытия следующего |
-m[erge stderr] |
Объединяет вывод stderr с stdout. Полезно для помещения вывода и ошибок в один файл при выполнении isql в скрипте командной строки или из пакетного файла |
-n[oauto] |
Отключает автоматическое подтверждение операторов DDL. По умолчанию операторы DDL подтверждаются автоматически в раздельных транзакциях |
-nowarnings |
Отображает предупреждающие сообщения, если и только если появилась ошибка (по умолчанию isql отображает любое сообщение, возвращенное в векторе состояния, даже если не появлялось ошибок) |
-o[utput] файл |
Записывает результаты в выходной файл, а не в стандартный вывод. Аргумент файл должен содержать полный путь к файлу |
-pas[sword] пароль |
Используется вместе с -user для задания пароля при соединении с удаленным сервером или когда это требуется для локальной операции. Для доступа пароль и пользователь должны представлять существующую запись в базе данных безопасности на сервере |
-page[length] n |
В результате запроса выводит заголовки столбцов через каждые n строк, а не через 20 заданных по умолчанию |
-q[uiet] |
Подавляет вывод сообщения "Use CONNECT or CREATE DATABASE . . ." при отсутствии пути к базе данных в командной строке |
-r[ole] имя-роли |
Передает имя-роли вместе с учетными данными пользователя при соединении с базой данных |
-s[ql dialect] n |
Интерпретирует последовательность команд как диалект n до конца сессии или пока диалект не будет изменен оператором SET SQL DIALECT. См. разд. "Установка диалекта в isql" ранее в этой главе |
-t[erminator] x |
Изменяет символ завершения оператора со значения по умолчанию точка с запятой (;) на x, где x- один символ или любая последовательность символов |
-u[ser] пользователь |
Используется вместе с -password. Задает имя пользователя при соединении с удаленным сервером. Для доступа пароль и пользователь должны представлять существующую запись в базе данных безопасности на сервере |
-x |
То же самое, что и -extract |
-z |
Отображает версию программы isql |
- Использование gsec из командной строки
- Инструмент командной строки gbak
- Инструмент командной строки gfix
- Преобразование строки в целое: stoi( )
- Запросы, подсчитывающие строки
- Как открыть каталог с помощью командной строки?
- Как заблокировать компьютер с помощью командной строки?
- У файла и каталога есть атрибуты (например: Скрытый, Только чтение). Как ими управлять из командной строки?
- Как с помощью командной строки вызвать Диспетчер задач в Windows XP?
- Как очистить Корзину с помощью командной строки?
- Отладка с командной строки
- Списки, запятые и командные строки