
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.05.2002, 13:54
|
|||
|---|---|---|---|
|
|||
Почему на одном сервере текст молча обрезается, а на другом матерится? |
|||
|
#18+
Наткнулся на такую вещь: при выполнении запроса, в котором длина текста больше, чем длина поля (VARCHAR), то на одном сервере запрос выполняется с обрезанием текста, а на другом происходит ошибка и запрос не выполняется. Где это настраивается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2002, 14:00
|
|||
|---|---|---|---|
Почему на одном сервере текст молча обрезается, а на другом матерится? |
|||
|
#18+
set ansi_warnings on | off ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2002, 14:07
|
|||
|---|---|---|---|
|
|||
Почему на одном сервере текст молча обрезается, а на другом матерится? |
|||
|
#18+
Tanan. Уважаемая Glory, а а Enterprise Manager это устанавливается? Или выполненное один раз, оно уже таким и сохранится? И (на всякий случай): ansi_warnings off -- это вести себя прилично и молча глотать все, что подают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.05.2002, 14:30
|
|||
|---|---|---|---|
Почему на одном сервере текст молча обрезается, а на другом матерится? |
|||
|
#18+
Enterprise Manager это устанавливается? Или выполненное один раз, оно уже таким и сохранится? В EM устанавливаются Default connection options, т.е. для вновь открываемых коннектов. Но ansi_warnings - может быть установлено клиентом в сам момент соединения (в ODBC Manager например для этого есть специальная опция) - может быть изменено в любой момент сессии и будет действовать до конца сессии или до ввода отменяющей команды - прямой или косвенной, например, SET ANSI_DEFAULTS { ON | OFF } ansi_warnings off -- это вести себя прилично и молча глотать все, что подают? В общем смысле основное действие данной установки в "With ANSI_WARNINGS set on, SQL Server issues warning messages for conditions that violate ANSI rules but do not violate the rules of Transact-SQL." Кроме автоматического усечения "длиных" строк можно регулировать, например, выдачу предупреждающих сообщений при работе агрегатных функций(SUM, COUNT) с NULL значениями и еще кое-какие вещи. Но некоторые другие команды требуют для своей нормальной работы установки ANSI_WARNINGS в on, например, создание индексированных представлений или распределенные запросы. Лучше вам про это прочитать в BOL, чтобы мне не цитировать хелп целиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1822587]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
213ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 517ms |

| 0 / 0 |
