Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.05.2001, 19:20
|
|||
|---|---|---|---|
|
|||
Двойные кавычки как ограничитель строки |
|||
|
#18+
Уже у второго клиента встречаю процедуры, которые использовали примерно такой код: exec ("bla-bla") Т.е. в качестве ограничителей строки использовались двойные кавычки - при попытке перекомпилить процедуру, получаю ошибку, при этом точно знаю, что процедура работала минимум в течение года. Как они такое чудо сотворили? По-моему, опция какая-то есть - может кто подскажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2001, 20:28
|
|||
|---|---|---|---|
Двойные кавычки как ограничитель строки |
|||
|
#18+
SET QUOTED_IDENTIFIER... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2001, 21:25
|
|||
|---|---|---|---|
|
|||
Двойные кавычки как ограничитель строки |
|||
|
#18+
Угу - тока я про строки спрашивал, не про identifiers. А вот еще из BOL: When SET QUOTED_IDENTIFIER is OFF (default), literal strings in expressions can be delimited by single or double quotation marks. If a literal string is delimited by double quotation marks, the string can contain embedded single quotation marks, such as apostrophes. Ну никогда у меня не получалось строки двойными кавычками ограничить - особенно используя default settings. И почему такие проблемы всегда в 12 ночи за 8 часов до запуска нового сервера возникают? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2001, 21:41
|
|||
|---|---|---|---|
Двойные кавычки как ограничитель строки |
|||
|
#18+
Note Quoted identifiers are used by default in SQL Server 2000, that is, they are set to ON. This is different from SQL Server 7.0 where they were set to OFF by default. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2001, 22:56
|
|||
|---|---|---|---|
|
|||
Двойные кавычки как ограничитель строки |
|||
|
#18+
Дались вам эти identifiers - я ж про строки спрашиваю - для тех кто в танке - строки и identifiers - это НЕ одно и то же... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.05.2001, 22:58
|
|||
|---|---|---|---|
|
|||
Двойные кавычки как ограничитель строки |
|||
|
#18+
Кстати, цитату я из BOL SQL 2K привел - про то что SET QUOTED_IDENTIFIER is OFF (default)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2001, 01:53
|
|||
|---|---|---|---|
Двойные кавычки как ограничитель строки |
|||
|
#18+
Для тех, кто без башни ... The meaning of the following statement, for example, depends on whether QUOTED_IDENTIFIER is set to ON or OFF: SELECT "x" FROM T If QUOTED_IDENTIFIER is set to ON, "x" is interpreted to mean the column named x. If it is set to OFF, "x" is the constant string x and is equivalent to the letter x. (BOL - Installing - Upgrade - System Configuratin) Что касается DEFAULT - вопрос остаётся открытым, т.к у меня, например, sp_dboption выдаёт OFF, в QA флаг "Quoted Identifiers" по умолчанию снят, но различные инструменты ведут себя по-разному: кто-то выдаёт "set quoted_identifier on", кто-то наоборот. При явном указании "set quoted_identifier off" выражение exec ("bla-bla") выполняется без ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&mobile=1&tid=1826808]: |
0ms |
get settings: |
11ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 373ms |

| 0 / 0 |
