Оператор начинается с create
. Все что до этого не является частью определения представления и игнорируется базой данных. (То же самое относится к процедурам или пакетам: база данных игнорирует комментарии перед ключевыми словами create or replace
.)
Решение простое: переместите текст комментария в тело представления.
CREATE OR REPLACE VIEW SAMPLE_VIEW AS
SELECT
/*
PURPOSE
MULTI-LINE COMMENTS
WORK ORDER NUMBERS FOR MODIFICATIONS
ETC
*/
SYSDATE AS DATE1
FROM DUAL
Обратите внимание, что комментарий должен быть встроен в запрос после ключевого слова SELECT, иначе компилятор отключит его. Честно говоря, это бобины, но так оно и есть.
Также помните, что мы можем добавлять комментарии об объектах базы данных (таблица или столбец таблицы, единая политика аудита, редакция, индексный тип, материализованное представление, модель интеллектуального анализа, оператор или представление) с помощью команды COMMENT. Это чище, чем встраивание комментария в запрос, и обрабатывать представления как таблицы, которые кажутся идиоматическими, а не единицы PL / SQL. Узнайте больше .