powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вложенный запрос во View
3 сообщений из 3, страница 1 из 1
Вложенный запрос во View
    #36877199
oleg_evt1970
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Подскажите, пожалуйста, как решить след. проблему
Во View используется отдельный подзапрос типа

CREATE VIEW TEST AS

Select
invoice.in_number as Номер_Накладной,
......
(Select payments2.pm_sum0 from payments2
where payments2.pm_inkey = invoice.in_key and payments2.pm_kod=1) as НДС10

from invoice

WITH
CHECK OPTION;

При сохранении View возникает ошибка
Error Code: -383, SQL State: IX000] Need to specify view column names in the view definition.

В чем проблемы, как решить?
...
Рейтинг: 0 / 0
Вложенный запрос во View
    #36877256
Фотография Тан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg_evt1970Здравствуйте! Подскажите, пожалуйста, как решить след. проблему
Во View используется отдельный подзапрос типа

CREATE VIEW TEST AS

Select
invoice.in_number as Номер_Накладной,
......
(Select payments2.pm_sum0 from payments2
where payments2.pm_inkey = invoice.in_key and payments2.pm_kod=1) as НДС10

from invoice

WITH
CHECK OPTION;

При сохранении View возникает ошибка
Error Code: -383, SQL State: IX000] Need to specify view column names in the view definition.

В чем проблемы, как решить?

-383 Need to specify view column names in the view definition

In this VIEW statement, you have not listed specific names for columns. That action is allowed when the SELECT statement selects only simple, named columns. However, the SELECT statement here selects one or more expressions. You must give names to these columns in a parenthesized list that follows the name of the view. Because you cannot give names for only some of the columns, you must list names for all.
...
Рейтинг: 0 / 0
Вложенный запрос во View
    #36877914
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
CREATE VIEW TEST


(Номер_Накладной, ..., НДС10) AS
^^^^^^^^^^^^^^^^^^^^^^^^

Select 
invoice.in_number as Номер_Накладной,     
......
(Select payments2.pm_sum0 from payments2 
   where payments2.pm_inkey = invoice.in_key and payments2.pm_kod= 1 ) as НДС10

from invoice

WITH
   CHECK OPTION;  
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Вложенный запрос во View
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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