powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оператор WHEN
12 сообщений из 37, страница 2 из 2
Оператор WHEN
    #39436920
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из доки строки (стр. 495):Из доки строки (стр. 495):
кстати. у меня по ссылке выдается
"Вы пытаетесь перейти по ссылке, которая устарела или ведёт на сайт, угрожающий безопасности компьютера."

на официальную ссылку
http://www.ibase.ru/files/firebird/langref25rus/index.html
или
http://www.ibase.ru/files/firebird/Firebird_2_5_Language_Reference_RUS.pdf
никакой ругани нет. Вопрос - куда вела ваша ссылка?
...
Рейтинг: 0 / 0
Оператор WHEN
    #39436923
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sezavasasilov,

я добавлю, что разный DDL создается в разные моменты времени. Часть при выдаче DDL, часть по COMMIT. Например, операции с индексами - всегда по COMMIT. Операции с таблицами - часть по DDL, часть по COMMIT. Известна проблема
alter table ... add column
update ...
в одной транзакции (как и через execute statement). Потому что при добавлении столбца увеличивается счетчик версий метаданных, по commit новые форматы видны только новым транзакциям, и т.д.
Грубо говоря, без commit после ddl тут делать нечего.
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437480
sezavasasilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvкуда вела ваша ссылка?

это наверно я прям с поиска яндекса скопировал.
ссылка ведет сюда https://www.firebirdsql.org/file/documentation/reference_manuals/firebird_3_0_language_reference_rus.pdf


kdvуровень идиотизма постановщика задачи зашкалил.
читал предостережение по поводу execute statement, что штука нестабильная и вообще лучше ее избегать, так что даже спорить не буду)

Эх, надо было писать в тему Конкурс идей про Firebird , там как раз призывали отказаться от ограничений и моральных норм)
Идея была сделать менеджер пакетов для базы средствами самой базы, с отслеживанием зависимостей, версий и их автоматической установкой при необходимости.
В общем, штука по-прежнему реализуема, только при условии, что скрипты не будут содержать ошибок, т.к. показала практика - их нормально обработать не получается
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437487
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Sezavasasilov!
You wrote on 12 апреля 2017 г. 18:10:46:

Sezavasasilov> В общем, штука по-прежнему реализуема, только при условии, что скрипты не будут содержать ошибок, т.к. показала практика - их нормально обработать не получается
Если взрослого мыша
Взять и бережно держа,
Напихать в него иголок
Вы получите ежа.

Если этого ежа,
Нос заткнув, чтоб не дышал,
Где поглубже, бросить в речку
Вы получите ерша.

Если этого ерша,
Головой в тисках зажав,
Посильней тянуть за хвост
Вы получите ужа.

Если этого ужа, приготовив два ножа...
...
Впрочем, он наверно сдохнет,
Но идея хороша!

(С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437490
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особливо на ляпасинах! (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437491
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sezavasasilovчитал предостережение по поводу execute statement, что штука нестабильнаяЧушь
sezavasasilovи вообще лучше ее избегатьСовершенно не связано со "стабильностью"
sezavasasilovВ общем, штука по-прежнему реализуема, только при условии, что скрипты не будут содержать ошибок, т.к. показала практика - их нормально обработать не получаетсяОчередная чушь
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437514
sezavasasilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladsezavasasilovчитал предостережение по поводу execute statement, что штука нестабильнаяЧушь
sezavasasilovи вообще лучше ее избегатьСовершенно не связано со "стабильностью"
sezavasasilovВ общем, штука по-прежнему реализуема, только при условии, что скрипты не будут содержать ошибок, т.к. показала практика - их нормально обработать не получаетсяОчередная чушь

Действительно чушь)
Вынес обработку ошибки в вышестоящую процедуру и все прекрасно стало ловиться и откатываться - шах и мат, аметисты!

Но если серьезно, всем спасибо за советы, особенно kvd за ссылку на статью про точки сохранения - очень помогло.
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437516
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sezavasasilovчитал предостережение по поводу execute statement, что штука нестабильная и вообще лучше ее избегать
что??? предостережение это скорее по поводу "не всякому прохожему в руки дают стеклянный член"
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437521
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv"не всякому прохожему в руки дают стеклянный член"А раньше канделябром махал...
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437529
sezavasasilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvчто??? предостережение это скорее по поводу "не всякому прохожему в руки дают стеклянный член"

Может быть
*смотрю в книгу - вижу фигу*
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437551
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> что??? предостережение это скорее по поводу

Обычно всегда называли это "обезьяне гранату".
Да, иногда некоторые обижались на "обезьяну".

P.S. Ну ладно, стеклянный. Но почему член?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Оператор WHEN
    #39437582
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамНу ладно, стеклянный. Но почему член?
это из анекдотов. опять ты что-то пропустил :-)
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оператор WHEN
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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