|
|
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
Исторически сложилось так, что в одной из таблиц есть колонка "E-Mail". Как правильно к ней обратиться? select id from Table where E-Mail='b.gates@microsoft.com' вызывает ошибку типа: "Колонка E не существует". Что в принципе понятно. Как построить запрос к такой колонке? Может как-то по её номеру в таблице? PS Переименовывать не хотелось бы. На это есть причины. ASA7 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2003, 17:31 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext или Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2003, 02:14 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
Пробовал. Так не работает. Перый просто ничего не находит. Второй вариант вызывает ошибку синтаксиса near "[". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2003, 07:21 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
"FieldName" - WatcomSQL [FieldName] - TransactSQL Оба работают в соотвествующих диалектах. Если ничего не находит, то значит у Вас просто нет такой записи или же почтовый адрес отличается от того, что Вы ищете (например где то стоит русская буква "o"). Проверить, что при "E-Mail" ASA берет его как поле, а не как текстовую константу очень легко - посмотрите на план выполнения запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2003, 17:05 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
Да нет. Запись там есть. Вот результат выполнения разных запросов (колонка EMail идентична колонке E-Mail, получена копированием E-Mail в EMail): Результат можно посмотреть: http://www.torry.net/0/testsign.php То же самое получается и локально в Sybase Central. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 01:40 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
Все работает как и говорил ASCRUS, проверено на тестовой таблице ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 09:15 |
|
||
|
Знак "-" в имени колонки. Как обратиться?
|
|||
|---|---|---|---|
|
#18+
В приведенных примерах меня насторожили следующие запросы: Код: plaintext Код: plaintext Тут не должна выдаваться ошибка, так как запрос спокойно подходит под диалект TSQL. Проверьте опцию БД QUOTED_IDENTIFIER , которая должна быть выставленна в ON . Других мыслей нет, все должно работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2003, 12:14 |
|
||
|
|

start [/forum/search_topic.php?author=%D0%9A%D0%B8%D1%80%D1%8E%D1%85%D0%B076&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
14ms |
get forum list: |
12ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
165ms |
get topic data: |
14ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 435ms |
| total: | 736ms |

| 0 / 0 |

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