Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Конфликт алиасов в CTE и Devired tables / 2 сообщений из 2, страница 1 из 1
27.08.2014, 10:43
    #38729854
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфликт алиасов в CTE и Devired tables
Делаю вот такой запрос
Код: sql
1.
2.
3.
4.
5.
WITH T1 AS (
  SELECT 1 AS A
  FROM RDB$TYPES, RDB$TYPES)
SELECT COUNT(*)
FROM T1


в ответ получаю

Код: plaintext
1.
2.
3.
Statement failed, SQLSTATE = 08001
Dynamic SQL Error
-SQL error code = -204
-alias T1 RDB$TYPES conflicts with an alias in the same statement

это так и должно быть?

Причём запросу
Код: sql
1.
2.
SELECT 1 AS A
FROM RDB$TYPES, RDB$TYPES


до лампочки даю ли я алиасы или нет.

Fb 2.5.3.26647 и 3.0.0.31305
...
Рейтинг: 0 / 0
27.08.2014, 10:52
    #38729873
NickDee
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Конфликт алиасов в CTE и Devired tables
Симонов ДенисПричём запросу
Код: sql
1.
2.
SELECT 1 AS A
FROM RDB$TYPES, RDB$TYPES

до лампочки даю ли я алиасы или нет.
Туда же:
Код: sql
1.
2.
3.
4.
WITH T AS (
  SELECT *
  FROM RDB$TYPES)
SELECT 1 from T, T

Undefined name.
Dynamic SQL Error.
SQL error code = -204.
alias T conflicts with an alias in the same statement.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Конфликт алиасов в CTE и Devired tables / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]