|
Баг или фича?
|
|||
---|---|---|---|
#18+
Добрый день Сегодня получил непонятный баг, не знаю что это, в трекере не нашел. Случайно создал таблицу с полем ALL. Таблица создалась без ошибок в IBE и isql. Дальше интереснее - при попытке выполнить insert или update в это поле - получаю ошибку SQLSTATE = 42000. Если просто открою грид в IBE и буду туда заносить данные - ошибки нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 10:58 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
Gallemarполучаю ошибку SQLSTATE = 42000Нет такой ошибки PS Я офигеваю с таких вопросов. Ладно бы ещё ньюб как-нить нулевой... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:01 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
[quot hvlad]Gallemar Ладно бы ещё ньюб как-нить нулевой... Объясни где туплю, пожалуйста ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:08 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
hvladНет такой ошибки SQL> update new_table set ALL = 5 where Q = 4; Statement failed, SQLSTATE = 42000 Dynamic SQL Error -SQL error code = -104 -Token unknown - line 1, column 22 -ALL ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:10 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
hvlad,Влад,я помню что ALL - слово зарезервированное. Мне интересно - почему IBE дает мне добавить в это поле данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:15 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
Gallemar, Если ALL завернуть в кавычки - оно "перестает" быть служебным. Вангую, что на сервер идет: Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:24 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
Gallemar, IBE слишком умный и скорее всего оборачивает слово ALL двойными кавычками. Попробуй трейсом посмотри что на сервер идёт ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:27 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
Спасибо, оказывается ALL передается IBE в кавычках Ну не знал,бывает, чуть что - сразу тапком... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:36 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
Gallemar, Хвастунова вроде просили убрать автодобавление кавычек для зарезервированных слов, чтобы не было таких ситуаций. Если этого еще нет, возможно, стоит попросить еще раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 11:52 |
|
Баг или фича?
|
|||
---|---|---|---|
#18+
CyberMaxGallemar, Хвастунова вроде просили убрать автодобавление кавычек для зарезервированных слов, чтобы не было таких ситуаций. Если этого еще нет, возможно, стоит попросить еще раз. Поломается поддержка кучки старых баз, которые в именах полей содержат слова, ставшие зарезервированными после ввода таких БД в эксплуатацию. Об этом лучше просто помнить. Ну и закавычивать такое с учетом регистра. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2015, 12:30 |
|
|
start [/forum/topic.php?fid=40&msg=39050618&tid=1562630]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 392ms |
0 / 0 |