powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Колич-во commit и rollback - непонятно...
6 сообщений из 56, страница 3 из 3
Колич-во commit и rollback - непонятно...
    #38577555
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinsteinmedoed,

Нет, не уходите с DB2!
Вот вам такая же функция:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
create or replace function try_convert_int(p_v varchar(128))
returns int
contains sql
deterministic
no external action
begin
  declare exit handler for sqlexception begin end;
  return int(p_v);
end/

Вам теперь хоть немного легче? :)
Марк, на время перехода я буду с Вами, правда не знаю, рады ли вы этому
Я не сомневался, что вы осилите такую функцию и я в свое время осилил reverse. Но это трата времени, это изобретение каждый раз велосипедов.
А в MSSQL уже готово, дык смысл тогда выбирать СУБД, где надо все писать самому, люди ленивы по природе и возьмут готовое решение!
...
Рейтинг: 0 / 0
Колич-во commit и rollback - непонятно...
    #38577739
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinstein,

Правды ради, было бы неплохо иметь такую возможность в Inlined SQL (если бы нам, к примеру, была нужна подобная ф-я).
Если планируются массовые выборки с подобными преобразованиями, то я бы рекомендовал просто выставить у базы DFT_SQLMATHWARN в YES.
...
Рейтинг: 0 / 0
Колич-во commit и rollback - непонятно...
    #38577865
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPbMark Barinstein,

Правды ради, было бы неплохо иметь такую возможность в Inlined SQL (если бы нам, к примеру, была нужна подобная ф-я).
Если планируются массовые выборки с подобными преобразованиями, то я бы рекомендовал просто выставить у базы DFT_SQLMATHWARN в YES.
Я такую функцию использовал для парсинга XML, сначала строку пытался привести строку в XML таким вот стандартным преобразованием. Но это не путь Марка и DB2, каждый разработчик должен писать свой велосипед вариант
Код: sql
1.
try_convert_int,try_convert_char, try_convert_decimal, try_convert_xml

, в MSSQL на все случаи системный try_convert и усе! Но истинный DB2 - ик скажет, что или это не нужно или это "выстрел" себе в ногу! Сектанты прям!
...
Рейтинг: 0 / 0
Колич-во commit и rollback - непонятно...
    #38577934
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
medoedНо истинный DB2 - ик скажет, что или это не нужно или это "выстрел" себе в ногу! Сектанты прям!
Вы лучше с таким завязывайте, medoed. Либо по делу, либо ничего.
...
Рейтинг: 0 / 0
Колич-во commit и rollback - непонятно...
    #38577970
Фотография medoed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Victor MetelitsamedoedНо истинный DB2 - ик скажет, что или это не нужно или это "выстрел" себе в ногу! Сектанты прям!
Вы лучше с таким завязывайте, medoed. Либо по делу, либо ничего.
Можно и по делу: Уровень изоляции. В Mssql можно так:
Код: sql
1.
select * from t1 (nolock), t2 (nolock) 

(тоесть на уровне конкретной таблицы).
В DB2
Код: sql
1.
select * from t1 , t2 with ur;

(только ко всему запросу). Что не удобно, я на это в функциях напоролся, там были и обычные таблицы и NickName, в итоге грязное чтение не применилось ко всей функции и пришлось клиент менять, там вызывать функцию с грязным чтением...
Но впрочем, все хватит. Я действительно уже заговорился. Сорри, если кого обидел!
...
Рейтинг: 0 / 0
Колич-во commit и rollback - непонятно...
    #38578331
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если хочется пофлеймить, у нас для этого есть "Сравнение СУБД" - http://www.sql.ru/forum/db-comparison .
...
Рейтинг: 0 / 0
6 сообщений из 56, страница 3 из 3
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Колич-во commit и rollback - непонятно...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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