powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Опции компиляции PL/SQL юнитов, 12.2
10 сообщений из 10, страница 1 из 1
Опции компиляции PL/SQL юнитов, 12.2
    #39744957
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот интересно, почему одни и те же опции имеют разный формат?!
Ссылки на одно и то же описание есть из разных мест документации (ALTER SESSION и ALTER TRIGGER, например).

Вот:
PLSQL_CODE_TYPE, Parameter type String
или
NLS_LENGTH_SEMANTICS, Parameter type String
Example: NLS_LENGTH_SEMANTICS = 'CHAR'
При этом если эти параметры выставлять через ALTER SESSION, то значения можно писать с апострофами или без , результат одинаковый.

Если же попытаться использовать их при компиляции конкретного юнита, например
Код: plsql
1.
ALTER TRIGGER TR_UUU_1 COMPILE PLSQL_CODE_TYPE='NATIVE'


то отгребем ошибку из-за апострофов. Тут эти 2 параметра почему-то воспринимаются только без апострофов .

Что за...?!
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745013
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяВот:
PLSQL_CODE_TYPE, Parameter type String или
NLS_LENGTH_SEMANTICS, Parameter type String
Example: NLS_LENGTH_SEMANTICS = 'CHAR' Это не "вот", а ты просто на заборе написал отсебятину.
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745015
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,
это цитата из Oracle Database Database Reference, 12c Release 2 (12.2) E85634-05
Страницы 1-247, 1-198.

Едкий тон не признак знатока, признак циника.
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745023
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяСтраницы 1-247, 1-198.Интересно, кто-нибудь нынче по таким координатам что-нибудь найдёт?..
Правильный ВасяЕдкий тон не признак знатока, признак циника.Даже затрудняюсь сказать, признаком чего является неспособность приводить ссылки. Веб-критенизма ?
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745037
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

Приведенных координат достаточно для желающего проверить. Так что возвращаю вам ваш комплимент.

И давайте вернемся к сабжу.
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745041
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяПриведенных координат достаточно для желающего проверить.Ты слишком самоуверен, раз считаешь, чтоб тебе будут верить на слово.
И нагл, заставляя нас прилагать усилия, чтоб проверить твои пересказы.
Но продолжаешь чего-то требовать.
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745171
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ВасяИ давайте вернемся к сабжу.
имхо
зависит от команды (контекста/смысла)
если ето alter system/session меняется параметр сессии
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQL> desc v$parameter
 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 NUM                                                NUMBER
 NAME                                               VARCHAR2(80)
 TYPE                                               NUMBER
 VALUE                                              VARCHAR2(4000)
 DISPLAY_VALUE                                      VARCHAR2(4000)
 ISDEFAULT                                          VARCHAR2(9)
...



VALUE VARCHAR2 проетому надо в кавычках (строка)

если ето опция/кляуза (не знаю как правильно назвать) команды то без кавычек,
ето кодовое/ключевое слово команды, в Вашем случае ALTER TRIGGER

где-то так

.....
stax
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39745182
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxVALUE VARCHAR2 проетому надо в кавычках (строка)

если ето опция/кляуза (не знаю как правильно назвать) команды то без кавычекВымыслы не подтверждаются синтаксисом. И alter session/system есть параметры, значение которых можно писать без кавычек. И alter процедура есть параметры, которые нужно писать в кавычках.
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39746279
Правильный Вася
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
off

Удивительные люди встречаются!
Готовы столько времени тратить на ругань и жалеют минуту, чтоб ввести команду и убедиться самим. И при этом обвиняют других в наглости и самонадеянности.

Почему-то вспоминается "Первый закон Кларка":
"Если выдающийся, но уже стареющий ученый утверждает, что нечто возможно, он почти наверняка прав. Если он считает что-то невозможным, он, вероятнее всего, заблуждается."
...
Рейтинг: 0 / 0
Опции компиляции PL/SQL юнитов, 12.2
    #39746407
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный Вася,

На хабре недавно была статья про разработку оракла и как именно добавляются все эти опции/флаги. После прочтения вопрос разнобоя в стиле уйдёт и всплывёт вопрос "как это вообще может работать?!"
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Опции компиляции PL/SQL юнитов, 12.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]