Это для Invantive Control для Excel.Ошибка SQL в Invantive Control для Excel
Что может быть причиной ошибки во втором CREATE TABLE?
CREATE TABLE [email protected]
AS
SELECT ID
, Code
, AddressLine1
, Name
, Parent
FROM Accounts
WHERE ID=$P{P_ACCOUNTID}
CREATE TABLE [email protected]
AS
SELECT ID
, Code
, AddressLine1
, Name
, Parent
FROM Accounts
WHERE Parent IN (SELECT ID FROM [email protected])
CREATE TABLE [email protected]
AS
SELECT ID
, Code
, AddressLine1
, Name
, Parent
FROM Accounts
WHERE Parent IN (SELECT ID FROM [email protected])
SELECT * FROM [email protected]
UNION ALL
SELECT * FROM [email protected]
UNION ALL
SELECT * FROM [email protected]
Привет, Добро пожаловать в SO. Кажется, это ваши первые вопросы. Я предлагаю вам ознакомиться с инструкциями SO по форматированию вопроса. Всегда оберните свой код внутри тега обертки. Я сделал это для вас, теперь помощник. Хорошая кодировка! –
Какое сообщение об ошибке вы получаете? –
Обратите внимание, что конструкция 'where ... in (select ...)' в настоящее время вызывает часть после того, как IN будет оцениваться в каждой строке в. Invantive SQL в настоящее время не делает разницы между коррелированными и некоррелированными подзапросами. По соображениям производительности вам может потребоваться переписать его в соединение вместо имени in(). –