PLS-00428: an INTO clause is expected in this SELECT statement
Bonjour à tous,
J'ai une requête imbriquée à exécuter via un script SQLplus :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
SELECT * FROM product_category_content PCC
WHERE
PCC.product_category_id IN (
SELECT
product_category_id
FROM (
SELECT
CCC.campaign_id,
CCC.product_category_id,
CCC.content_id
FROM
campaign CAMP,
campaign_prod_cat_content CCC --- Ligne en erreur
WHERE
CAMP.campaign_id = CCC.campaign_id
AND CAMP.thru_date < TO_DATE('01/07/2009', 'DD/MM/YYYY')
AND CAMP.is_active = 'N'
MINUS
SELECT
CCC.campaign_id,
CCC.product_category_id,
CCC.content_id
FROM
campaign CAMP,
campaign_prod_cat_content CCC
WHERE
CAMP.campaign_id = CCC.campaign_id
AND CAMP.thru_date >= TO_DATE('01/07/2009', 'DD/MM/YYYY')
AND CAMP.is_active = 'Y'
)
); |
Cette requête fonctionne correctement si je l'exécute dans un requêteur SQL (SQL Developer), mais pas via le script SQLplus.
J'ai l'erreur suivante à la ligne indiquée dans le code :
PLS-00428: an INTO clause is expected in this SELECT statement
J'ai également essayé plusieurs emplacements dans la requête pour le INTO demandé, mais je ne comprends pas pourquoi il en faut un, et où il doit être.
Quelqu'un a-t-il une idée ?
Merci d'avance.