2016-09-30 3 views
0

Почему я получаю следующую ошибку для этого утверждения?однострочный подзапрос возвращает более одной ошибки в инструкции выполнения

DECLARE COL_COUNT NUMBER; 
BEGIN 
COL_COUNT :=0; 
SELECT COUNT(1) INTO COL_COUNT FROM USER_OBJECTS WHERE OBJECT_NAME = 'P_TEST' AND OBJECT_TYPE = 'PROCEDURE'; 
IF COL_COUNT = 0 THEN 
EXECUTE IMMEDIATE ('CREATE or replace PROCEDURE P_TEST IS BEGIN null; END;'); 
END IF; 
END; 
/

добавить изображение таким образом, ошибка становится более ясным enter image description here

+2

HTTP://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when-asking-a-question/285557#285557 –

+0

@a_horse_with_no_name Я по как изображение, так что вы можете понять ошибку более четко, плохо добавить мой код. как для моего кода я создаю процедуру, я не делаю выбор, поэтому могу получить несколько результатов – Moudiz

+2

Я не думаю, что код предоставит эту ошибку. – hemalp108

ответ

0

Был триггер объявлен на уровне схемы

CREATE OR REPLACE TRIGGER LOG_ACTIVITY AFTER DDL ON SCHEMA 

, когда я снял его она работала

+0

Приятно знать, что вы решили это самостоятельно. Приветствия. – hemalp108

Смежные вопросы