ОПЦИИ НАБОРА …, где они хранятся

# reopen stdout file descriptor with write mode
# and 0 as the buffer size (unbuffered)
sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)

Кредиты: "Sebastian", где-нибудь в списке рассылки Python.

стороннее РЕДАКТИРОВАНИЕ

Неподдерживаемый в последних версиях Python 3

8
задан UB. 12 August 2009 в 22:34
поделиться

1 ответ

Те, которые применяются к процедурам, например ANSI_NULLS и QUOTED_IDENTIFIER , находятся в sys.sql_module s , где они извлекаются из OBJECTPROPERTY .

Те, которые применяются к базам данных и устанавливаются для каждой базы данных, доступны в sys.databases .

Те, которые применяются к сеансам, доступны в sys.dm_exec_sessions .

В конце концов, то, что фактически применяется, зависит от настройки к настройке, а правила перезаписи и значений по умолчанию сложны, если не сказать больше. Некоторые клиентские драйверы включают / выключают параметры автоматически. Не те же параметры и не те же значения по умолчанию, зависят от клиента (ODBC, OleDB, SNAC, SqlClient и т. Д.). Общее правило :

  1. Параметр базы данных переопределяет параметр экземпляра.
  2. Параметр SET переопределяет параметр базы данных.
  3. Подсказка отменяет параметр SET.
6
ответ дан 5 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: