|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Привет всем. БД в 3-м диалекте. Создаем таблицы: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
И выполняем запрос: Код: plsql 1. 2. 3. 4.
И получаем ошибку: Код: powershell 1. 2. 3. 4. 5.
Но если БД в 1-м диалекте, то никакой ошибки нет. Экспериментальным путем выяснено, что неоднозначное поля берется из ближайшей таблицы (в примере поле DELETED берется из таблицы T1). Это так и должно быть? С уважением, Polesov. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 20:00 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
PolesovЭто так и должно быть? Да. Первый диалект - исключительно для взадсовместимости и там много всякой фигни игнорируется. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 20:23 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Polesov, хватит уже на грабли наступать. deleted, насколько я помню, зарезервированное слово. См. релизноты или langref. Выработайте уже у себя чутье к потенциально зарезервированным словам. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:01 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovПервый диалект - исключительно для взадсовместимостиТ.е. до появления 3-го диалекта ошибка Ambiguous field была невозможна? kdv, замените DELETED на QWERTY и попробуйте в 1-м диалекте. DELETED не является зарезервированным словом. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:14 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
kdv, не совсем. DELETING ключевое, а начиная с 3.0 ещё и зарезервированное. Хотя я бы тоже побоялся использовать DELETED ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:18 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
PolesovТ.е. до появления 3-го диалекта ошибка Ambiguous field была невозможна? она была невозможна до появления Firebird 1.0. Но чтобы не сломать туеву хучу кривого старого кода (миграция с IB 4.x и 5.x), ругаться решили только в третьем диалекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:19 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
PolesovТ.е. до появления 3-го диалекта ошибка Ambiguous field была невозможна? До третьего диалекта результат таких запросов был случайной хренью. Что ты и наблюдаешь сейчас в первом. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:20 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Симонов ДенисХотя я бы тоже побоялся использовать DELETEDДа я тоже побаивался... Вопчем, особенности реализации ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 22:30 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Ради интереса проверил в Yaffil Код: powershell 1. 2. 3.
И в 1 и в 3 диалекте ошибка одинакова: Код: powershell 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2016, 23:42 |
|
Непонятки в 1-м диалекте
|
|||
---|---|---|---|
#18+
Ну, и Red Database Код: powershell 1. 2. 3. 4. 5. 6.
И в 1 и в 3 диалектах: Код: powershell 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2016, 14:14 |
|
|
start [/forum/topic.php?fid=40&msg=39224194&tid=1562202]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 417ms |
0 / 0 |