Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
 Re: Как правильно писать и компилировать пакеты?  [new]
G.M.
Member

Откуда:
Сообщений: 342
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

Главное - удобство и целостность данных юзера, платящего деньги.
А программистов индийские женщины сколько надо - столько и нарожают.
20 фев 08, 12:59    [5315482]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
ГостЪ
Guest
G.M.
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

А программистов индийские женщины сколько надо - столько и нарожают.


Не согласен, они действуют непродуманно, без всякого плана и рожают больше чем надо.
20 фев 08, 13:01    [5315499]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
Dima Ry
..Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов. Мои друзься, которе работаю с тесно Oracle говорят, что там топ-менеджера весьма наплевательски относятся к интересам клиентов.

Ах, оставьте..
20 фев 08, 13:04    [5315529]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
orawish
Dima Ry
..Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов. Мои друзься, которе работаю с тесно Oracle говорят, что там топ-менеджера весьма наплевательски относятся к интересам клиентов.

Ах, оставьте..


Странно, и как ентот Oracle еще до сих пор покупають?
20 фев 08, 13:07    [5315544]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
G.M.
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

Главное - удобство и целостность данных юзера, платящего деньги.
А программистов индийские женщины сколько надо - столько и нарожают.


Ну так целостность-то нарушается при перекомпиляции. Почему бы в не предусмотреть труггер, который будет обрабатывать парекомпиляцию. Программист там сам решит когда надо посылать сигнал о сбросе состояния пакета, а когда работать молча.
20 фев 08, 13:09    [5315572]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
orawish
Dima Ry
..Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов. Мои друзься, которе работаю с тесно Oracle говорят, что там топ-менеджера весьма наплевательски относятся к интересам клиентов.

Ах, оставьте..


Странно, и как ентот Oracle еще до сих пор покупають?


просто, куча мух летит на разное "г@вно", а "тортик" еще не готов.

ладно, шутка не принимай близко к сердцу :))
20 фев 08, 13:14    [5315611]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry
G.M.
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

Главное - удобство и целостность данных юзера, платящего деньги.
А программистов индийские женщины сколько надо - столько и нарожают.


Ну так целостность-то нарушается при перекомпиляции. Почему бы в не предусмотреть труггер, который будет обрабатывать парекомпиляцию. Программист там сам решит когда надо посылать сигнал о сбросе состояния пакета, а когда работать молча.


Речь о целостности ДАННЫХ - почувствуй разницу. Она при перекомпиляции пакетов не нарушается.
Объявление пакетов INVALID, как я уже сказал выше, определяется БАЗОВЫМ для Oracle механизмом отслеживания зависимостей.
А вот если предоставить программеру решать все, что угодно - могут пострадать и данные в том числе. Придумать случаи, при которых это возможно - на самостоятельную проработку...
20 фев 08, 13:18    [5315647]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry

просто, куча мух летит на разное "г@вно", а "тортик" еще не готов.

ладно, шутка не принимай близко к сердцу :))


Хм-м-м...
Если бы речь шла о продукте, который появился ВЧЕРА и его кинулись покупать - ну тогда можно было бы так сказать. А здесь не тот случай.

Кстати, не задумался о том, что на данном форуме ты не единственный разработчик, а подобное сожаление высказываешь ты один? М.б. пора менять что-то в кухне / канцелярии?
20 фев 08, 13:21    [5315690]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
ГостЪ
Guest
Dima Ry

Ну так целостность-то нарушается при перекомпиляции. Почему бы в не предусмотреть труггер, который будет обрабатывать парекомпиляцию. Программист там сам решит когда надо посылать сигнал о сбросе состояния пакета, а когда работать молча.


Может двуггер? А pragma на что?
20 фев 08, 13:23    [5315700]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
Dima Ry
G.M.
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

Главное - удобство и целостность данных юзера, платящего деньги.
А программистов индийские женщины сколько надо - столько и нарожают.


Ну так целостность-то нарушается при перекомпиляции. Почему бы в не предусмотреть труггер, который будет обрабатывать парекомпиляцию. Программист там сам решит когда надо посылать сигнал о сбросе состояния пакета, а когда работать молча.


Речь о целостности ДАННЫХ - почувствуй разницу. Она при перекомпиляции пакетов не нарушается.
Объявление пакетов INVALID, как я уже сказал выше, определяется БАЗОВЫМ для Oracle механизмом отслеживания зависимостей.
А вот если предоставить программеру решать все, что угодно - могут пострадать и данные в том числе. Придумать случаи, при которых это возможно - на самостоятельную проработку...


Вот я и предлагаю, что бы программист сам решал, когда и как следить за целостностью состояния пакета. Ведь это возможно в случае таблиц - хочешь ставь констрайны, ключи и тп, хочешь - не ставь. Почему в пакете всё так однозначно и безперспективно?
20 фев 08, 13:24    [5315712]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
hjcvuyd
Guest
А вы, случайно, не на ВАЗ'е работаете?
20 фев 08, 13:27    [5315736]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
Dima Ry

просто, куча мух летит на разное "г@вно", а "тортик" еще не готов.

ладно, шутка не принимай близко к сердцу :))


Хм-м-м...
Если бы речь шла о продукте, который появился ВЧЕРА и его кинулись покупать - ну тогда можно было бы так сказать. А здесь не тот случай.

Кстати, не задумался о том, что на данном форуме ты не единственный разработчик, а подобное сожаление высказываешь ты один? М.б. пора менять что-то в кухне / канцелярии?


Сегодня побаламучу воду, а завтра Оракл может задумается. А послезавтра глядишь и сделает мечту реальной.
20 фев 08, 13:27    [5315746]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
hjcvuyd
А вы, случайно, не на ВАЗ'е работаете?

нет

Я просто не сторонник жестких концепций и всяких сектантских взглядов, даже если дело касается Оракла.
20 фев 08, 13:29    [5315766]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Дубовая голова
Member [заблокирован]

Откуда: с цепи сорвался
Сообщений: 1821
Dima Ry
Вот я и предлагаю, что бы программист сам решал, когда и как следить за целостностью состояния пакета.


И огребал бы кучу других проблем. Потому что существует концептуальная
и серьезная разница между данными пользователя и объектами словаря.

"Отдавайте Богу богово, а кесарю кесарево" (c)

Вообще вся тема высосана из большого пальца левой ноги автора. Флудодеи...
20 фев 08, 13:30    [5315782]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
tru55
Dima Ry
G.M.
Dima Ry

Я не думаю, что в Оракле работают дураки. Скорее люди, которым впадлу сделать среду удобную для программистов.

Главное - удобство и целостность данных юзера, платящего деньги.
А программистов индийские женщины сколько надо - столько и нарожают.


Ну так целостность-то нарушается при перекомпиляции. Почему бы в не предусмотреть труггер, который будет обрабатывать парекомпиляцию. Программист там сам решит когда надо посылать сигнал о сбросе состояния пакета, а когда работать молча.


Речь о целостности ДАННЫХ - почувствуй разницу. Она при перекомпиляции пакетов не нарушается.
Объявление пакетов INVALID, как я уже сказал выше, определяется БАЗОВЫМ для Oracle механизмом отслеживания зависимостей.
А вот если предоставить программеру решать все, что угодно - могут пострадать и данные в том числе. Придумать случаи, при которых это возможно - на самостоятельную проработку...

отдельная тема - идея с он-лайн версионностью процедур.
И, не то, чтобы плохая сама-по-себе идея. Так кое-что и работает. И (еще раз повторю) - в
оракле есть место этому - на уровне исполнения динамического эксуэля. Нравится сидеть во мраке, среди пурги - флаг в руки. Только не надо зря хаять чужую работу, основанную на
других целях и базирующуюся на других правилах. Только представьте себе сервер, где (у вас)
одновременно исполняется 100 версий одной процедуры, первая из которых стартовала год назад..
Лично мне - такого счастья не надо..
20 фев 08, 13:31    [5315793]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry

Вот я и предлагаю, что бы программист сам решал, когда и как следить за целостностью состояния пакета. Ведь это возможно в случае таблиц - хочешь ставь констрайны, ключи и тп, хочешь - не ставь. Почему в пакете всё так однозначно и безперспективно?


Нда-а-а...
Похоже, случай безнадежный
Создание новых объектов и ЗАВИСИМОСТИ - это две ОГРОМНЫЕ разницы
Ну почитай хотя бы доку
Database Concepts

Dependencies Among Schema Objects
20 фев 08, 13:35    [5315828]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
RA\/EN
Member

Откуда:
Сообщений: 3658
Dima Ry

О, Вы не в курсе что такое Forms Copyright 1995,
геммор еще тот!

Просто была вера во всемогущий Oracle 10g ...

Частично проблема решена в еще более всемогужем 11g.
А касаемо
Dima Ry
Ведь эта хрень таких денег стоит, что могли бы что-нибудь придумать.
- мозги ни за какие деньги не купишь
Разработка не сервере, где работают пользователи - нарушение ОСНОВ ITIL, программистов, как людей подневольных, можно просто злобно отпинать, а вот начальника вашего IT-отдела надо уволить нахрен, предварительно расстреляв
20 фев 08, 13:39    [5315858]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
orawish
И (еще раз повторю) - в
оракле есть место этому - на уровне исполнения динамического эксуэля. Нравится сидеть во мраке, среди пурги - флаг в руки. Только не надо зря хаять чужую работу, основанную на
других целях и базирующуюся на других правилах. Только представьте себе сервер, где (у вас)
одновременно исполняется 100 версий одной процедуры, первая из которых стартовала год назад..
Лично мне - такого счастья не надо..



Вах умница!

 схематично говоря
select SQL_text from table;
execute immediate SQL_text;
это дает нужный шанс
20 фев 08, 13:44    [5315930]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry

Вах умница!

 схематично говоря
select SQL_text from table;
execute immediate SQL_text;
это дает нужный шанс


Да-а-а... И Кайта мы не читаем...
20 фев 08, 13:49    [5315989]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
RA\/EN
Dima Ry

О, Вы не в курсе что такое Forms Copyright 1995,
геммор еще тот!

Просто была вера во всемогущий Oracle 10g ...

Частично проблема решена в еще более всемогужем 11g.
А касаемо
Dima Ry
Ведь эта хрень таких денег стоит, что могли бы что-нибудь придумать.
- мозги ни за какие деньги не купишь
Разработка не сервере, где работают пользователи - нарушение ОСНОВ ITIL, программистов, как людей подневольных, можно просто злобно отпинать, а вот начальника вашего IT-отдела надо уволить нахрен, предварительно расстреляв


Ха,ха :))

Покайся дядька, грешные мысли тебя посетили, какой такой ITIL? Мы ж в России тут ITILовый спирт ценят
20 фев 08, 13:51    [5316009]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
Dima Ry

Вах умница!

 схематично говоря
select SQL_text from table;
execute immediate SQL_text;
это дает нужный шанс


Да-а-а... И Кайта мы не читаем...


Что именно из Кайта?
20 фев 08, 13:52    [5316014]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry


Что именно из Кайта?


Как влияет dynamic SQL на производительность работы БД.
Или это тоже несущественно, главное - удобство прогаммера?
20 фев 08, 13:57    [5316077]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
Dima Ry


Что именно из Кайта?


Как влияет dynamic SQL на производительность работы БД.
Или это тоже несущественно, главное - удобство прогаммера?



Если текст повторяется, то перекомпиляция произойдет один раз. Разве не так?
20 фев 08, 14:00    [5316121]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Dima Ry

Если текст повторяется, то перекомпиляция произойдет один раз. Разве не так?


Вот вот, в голове только перекомпиляция.
А как это будет потом работать - дело десятое. Про всякие shared pool, library cache и прочее - слыхал?
20 фев 08, 14:07    [5316178]     Ответить | Цитировать Сообщить модератору
 Re: Как правильно писать и компилировать пакеты?  [new]
Dima Ry
Member

Откуда: Тольятти, Самара
Сообщений: 118
tru55
Dima Ry

Если текст повторяется, то перекомпиляция произойдет один раз. Разве не так?


Вот вот, в голове только перекомпиляция.
А как это будет потом работать - дело десятое. Про всякие shared pool, library cache и прочее - слыхал?


Так и в чем засада?
20 фев 08, 14:09    [5316187]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4   вперед  Ctrl      все
Все форумы / Oracle Ответить