Блок ниже возвращает ошибку ORA-00902: неверный тип данных. У вас есть идеи, где может быть проблема? Заранее спасибо:)
DECLARE
lv_txt VARCHAR2(32000);
BEGIN
lv_txt := 'ALTER TABLE INF_AUSBAUPLAENE ADD CONSTRAINT PRIMARY KEY(AUSB_ID)';
EXECUTE IMMEDIATE lv_txt;
DBMS_OUTPUT.PUT_LINE('PK Constraint successfuly created.');
EXCEPTION
WHEN OTHERS THEN
IF SQLCODE = -02275 THEN
-- ORA-02275: such a referential constraint already exists in the table
DBMS_OUTPUT.PUT_LINE('PK AUSB_ID is already used on table "inf_ausbauplaene"');
ELSE
migra_log_mechanism.saveline(code_in => SQLCODE,
text_in => SQLERRM,
error_line_text => 'Unexpected error occured while executing
script');
RAISE;
END IF;
END;
/