Найдено 29 результатов
- Чт май 22, 2025 5:55 am
- Форум: PostgreSQL
- Тема: Жуткий провал на проекте по PostgreSQL
- Ответы: 11
- Просмотры: 4215
Re: Жуткий провал на проекте по PostgreSQL
1. Внедрение секционирования в PG требует редизайна кода (!!!) и даже структуры, в отличие от оракла, где очень редко требуется менять код приложения для partitioning-а Рука-лицо. Судя по характерным пассажам (не уместились в даунтайм, пришлось геройски геройствовать), авто чуть ли не в первый раз ...
- Чт май 15, 2025 4:31 pm
- Форум: SQL
- Тема: SQLize.Online - песочница для SQL-экспериментов
- Ответы: 6
- Просмотры: 1664
Re: SQLize.Online - песочница для SQL-экспериментов
Oracle 23ai free - пускает под SYSTEM.
Серьёзно?!
Серьёзно?!
- Чт май 15, 2025 2:25 pm
- Форум: SQL
- Тема: Как удалить дубли из таблицы одним оператором
- Ответы: 12
- Просмотры: 2913
Re: Как удалить дубли из таблицы одним оператором
таблица tab с заранее неизвестным количеством столбцов Сложно на этой самой посгре... Oracle -- Лентяйка для генерации запроса по таблице, где многакалонкафф -- WARN: поля LOB, long [raw], объекты и т.п. в любом случае потребуют особого -- внимания, потому фильтровать не стал - данные целее будут. ...
- Ср май 14, 2025 7:52 pm
- Форум: SQL
- Тема: Задачка. Количество IP-адресов, соответствующих шаблонам
- Ответы: 11
- Просмотры: 497
Re: Задачка. Количество IP-адресов, соответствующих шаблонам
Oracle Причесывать не буду, просто как альтернатива with t as ( select ip_mask , regexp_substr(ip_mask,'\d+',1,1) p1 , regexp_substr(ip_mask,'\d+',1,2) p2 , regexp_substr(ip_mask,'\d+',1,3) p3 , regexp_substr(ip_mask,'\d+',1,4) p4 , decode(translate(trim(ip_mask),'.*0123456789','.*') , '...*', 256 ...
- Ср май 14, 2025 7:02 pm
- Форум: SQL
- Тема: Задачка. Количество IP-адресов, соответствующих шаблонам
- Ответы: 11
- Просмотры: 497
Re: Задачка. Количество IP-адресов, соответствующих шаблонам
Postgresql Я Вашу полечку на родной язык перевёл (с) Oracle select sum(s) from ( select case when p2 is null then 256*256*256 when count(nvl2(p2,null,1)) over (partition by p1) = 1 then 0 when p3 is null then 256*256 when count(nvl2(p3,null,1)) over (partition by p1, p2) = 1 then 0 when p4 is null ...
- Ср май 14, 2025 6:24 pm
- Форум: SQL
- Тема: Задачка. Количество IP-адресов, соответствующих шаблонам
- Ответы: 11
- Просмотры: 497
Re: Задачка. Количество IP-адресов, соответствующих шаблонам
Oracle select sum(sub_pow) ans from ip_list match_recognize( order by IP_mask measures decode(translate(trim(m.ip_mask),'.*0123456789','.*') , '...*', 256 , '..*', 256*256 , '.*', 256*256*256 , '*', 256*256*256*256 , 1 ) as sub_pow pattern(m x*) define x as (x.ip_mask like replace(m.ip_mask,'*','%'...
- Ср апр 23, 2025 5:30 pm
- Форум: Oracle Database
- Тема: Машинное эпсилон для разных типов данных
- Ответы: 6
- Просмотры: 179
Re: Машинное эпсилон для разных типов данных
Объясните, причем здесь "предел double" при вычислении машинного эпсилон, соответствующего данному определению? Счетоводы определений не читают, а сразу начинают читать стандарты и зачем-то считать непонятно что, но много? :-) Счетоводы - люди душные, они читают определения полностью а не...
- Ср апр 23, 2025 2:06 pm
- Форум: Oracle Database
- Тема: Машинное эпсилон для разных типов данных
- Ответы: 6
- Просмотры: 179
Re: Машинное эпсилон для разных типов данных
Обычно машинное эпсилон вычисляют методом последовательного деления единицы (1) на два (2). Даже не буду рассказывать о различии двоичного и десятичного порядка в представлении вещественных чисел, которое уже делает метод крайне сомнительным применительно к oracle number, где порядок десятичный, дл...
- Ср апр 23, 2025 12:23 am
- Форум: Oracle Database
- Тема: Генерация строки по регулярному выражению
- Ответы: 2
- Просмотры: 368
Re: Генерация строки по регулярному выражению
Какая интересная штуковина.
Утащил читать, спасибо.
Утащил читать, спасибо.
- Вс апр 20, 2025 3:57 am
- Форум: Oracle Database
- Тема: 23c новые возможности
- Ответы: 26
- Просмотры: 16530