&f yo(n number) return boolean
is
acc ref [acc];
&be
&wh acc in ::[acc] &usl acc.[USER] = stdlib.user_id;
&fin;
Заменять каждый чих макросом очевидно глупо. Вы встречали такое на практике или фантазируете?
И почему у функции нет return ?
Такие мелочи как return это и детскому саду понятно - акцентирование внимание на них есть - "сравнение самолетов по принципу места мало между сиденьями", а не по надежности и расположению движков, например.
Все примеры из практики (написал же в "контексте", что "Код после цензуры"): - конкретно не указываю дабы их кодерам обидно и стыдно Не было.
Для примера предлагаю глянуть всякие библиотеки с объявленными в них макросами отдельно и подключаемые к другим операциям.
oradba81 Гость
Пт Дек 10, 2010 10:52
Полезность: Нет оценки
r00st пишет:
Позабавило "&fin." Смысловая нагрузка не то, чтоб нулевая, я бы сказал отрицательная
Ежу понятно.
Приведи пример, того что можно сделать макросами и НЕЛЬЗЯ сделать обычным PL/SQL. А потом подумай почему в таком разделе я создал тему "про макросы". Тогда я по-ржу
карона не мешает?
какой то слив прописных истин или вещей которые в 99.99% случаев не используются
при этом всё с таким пафасом что круче меня только горы.
Малыш - успокойся и будь скромнее и народ к тебе потянется.
oradba81 Гость
Пт Дек 10, 2010 12:13
Полезность: Нет оценки
svn пишет:
карона не мешает?
какой то слив прописных истин или вещей которые в 99.99% случаев не используются
при этом всё с таким пафасом что круче меня только горы.
Малыш - успокойся и будь скромнее и народ к тебе потянется.
Это ты Зря так.
Прочитал твой текст внимательно и скажу следующее:
Во первых - Если есть варианты ответов по улучшению кода моих тем, то приводи свой код. Иначе Не занимайся слова-базарством
svn пишет:
какой то слив прописных истин или вещей
Если знаешь свою-истину опубликуй ее ответом. А мы посмотрим насколько твой код лучше и где в нем ошибки. Если не знаешь ответа не разводи Флуд
Во вторых - если ты скромный И всех называешь малышами, и к тебе народ тянется, то мне тебя искренне жаль.
Во третьих - проект внедрежа в НОМОСе насколько знаю недавний, так что ты либо местный спец, либо пришлый, а значит опытный. Поэтому думай что болтать
Если ты такой старый для нас малышей, то приведи ответы хотя бы на 80% моих тем с твоим кодом. И мы все посмотрим на твои знания.
Иначе будет все понятно и мне и другим.
Похоже никто на объявление "о частных уроках" не откликнулся. )
Это триальная версия, для заманухи, так сказать
oradba81 Гость
Пт Дек 10, 2010 13:06
Полезность: Нет оценки
r00st пишет:
A_A_A пишет:
Похоже никто на объявление "о частных уроках" не откликнулся. )
Это триальная версия, для заманухи, так сказать
Ты уверен?
Скажу следующее:
Времени почти нет и вместо этого сейчас есть дела более важные.
Хорошенько обдумав решил не тратить драгоценные Вечерние часы,
и выходные, на повышение чужой квалификации.
Позабавило "&fin." Смысловая нагрузка не то, чтоб нулевая, я бы сказал отрицательная
Ежу понятно.
Приведи пример, того что можно сделать макросами и НЕЛЬЗЯ сделать обычным PL/SQL. А потом подумай почему в таком разделе я создал тему "про макросы". Тогда я по-ржу
Вы читали про вычисляемые макросы? Это когда код генерится на основании, например, словаря. Сделайте это пожалуйста с помощью pl/sql, только не забудьте, что с макросами динамический pl/sql не используется.
oradba81 Гость
Пт Дек 10, 2010 14:48
Полезность: Нет оценки
ggrey пишет:
oradba81 пишет:
r00st пишет:
Позабавило "&fin." Смысловая нагрузка не то, чтоб нулевая, я бы сказал отрицательная
Ежу понятно.
Приведи пример, того что можно сделать макросами и НЕЛЬЗЯ сделать обычным PL/SQL. А потом подумай почему в таком разделе я создал тему "про макросы". Тогда я по-ржу
Вы читали про вычисляемые макросы? Это когда код генерится на основании, например, словаря. Сделайте это пожалуйста с помощью pl/sql, только не забудьте, что с макросами динамический pl/sql не используется.
Так отлично начали думать )))
Перефразирую твой вопрос про "это когда...":
К примеру макросом код генерится, затем компилируется. В итоге получаем PL/SQL код.
Собственно вопрос: этот код можно было получить с помощью обычного кодирования? Да. Более трудоемко но написать можно.
Вопрос второй: как часто и например в каких продуктах мы имеем такой вот МегаГенератор нового кода на макросах ? Тут имеется ввиду не замена простых вещей, а подстановка других имен ТБП и операций, когда меняется логика с какими сущностями мы работаем. Часто такое? ))
Приведите пример продуктов, двух, трех которые были автоматически сгенерированы макросами на основе единого, созданного когда-то, шаблона ?
Позабавило "&fin." Смысловая нагрузка не то, чтоб нулевая, я бы сказал отрицательная
Ежу понятно.
Приведи пример, того что можно сделать макросами и НЕЛЬЗЯ сделать обычным PL/SQL. А потом подумай почему в таком разделе я создал тему "про макросы". Тогда я по-ржу
Вы читали про вычисляемые макросы? Это когда код генерится на основании, например, словаря. Сделайте это пожалуйста с помощью pl/sql, только не забудьте, что с макросами динамический pl/sql не используется.
Так отлично начали думать )))
Перефразирую твой вопрос про "это когда...":
К примеру макросом код генерится, затем компилируется. В итоге получаем PL/SQL код.
Собственно вопрос: этот код можно было получить с помощью обычного кодирования? Да. Более трудоемко но написать можно.
Вопрос второй: как часто и например в каких продуктах мы имеем такой вот МегаГенератор нового кода на макросах ? Тут имеется ввиду не замена простых вещей, а подстановка других имен ТБП и операций, когда меняется логика с какими сущностями мы работаем. Часто такое? ))
Приведите пример продуктов, двух, трех которые были автоматически сгенерированы макросами на основе единого, созданного когда-то, шаблона ?
ЦФТ-Интегратор, при работе в асинхрононм режиме... там динамически генерируются транспортные библиотеки R_LIB и T_LIB когда система является источником. _________________ всегда есть как минимум 2 выхода
oradba81 Гость
Пт Дек 10, 2010 14:57
Полезность: Нет оценки
Alexsey пишет:
ЦФТ-Интегратор, при работе в асинхрононм режиме... там динамически генерируются транспортные библиотеки R_LIB и T_LIB когда система является источником.
Можно ли написать эти библиотеки R_LIB и T_LIB на обычном PL/PLUS без макросов ?
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Домен cftclub.ru не связан с ЗАО "Центр Финансовых Технологий" и ни в коей мере не нарушает авторских и иных прав
Владелец может не разделять мнения Участников и не несет ответственности за их публикации
Powered by phpBB