powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Извините за офтоп. Просто посмеяться
12 сообщений из 2 287, страница 92 из 92
Извините за офтоп. Просто посмеяться
    #39849178
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerxtenderКроме того, сиквенс растет дикими темпами и размерность ключа надо тогда либо сразу огромную делать
number - это недостаточно огромная?Не rdbms единой строятся информационные системы. За каким-нибудь третьим звеном может стоять критичная система, разработчики которой не догадаются, что код продукта через несколько лет может оказаться длиннее типа int, а то и long.
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39849202
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-За каким-нибудь третьим звеном может стоять критичная система, разработчики которой не догадаются, что код продукта через несколько лет может оказаться длиннее типа int, а то и long.
Лично я догадался об этом в 1998-м году. И с тех под считаю, что разработчиков клиента, использующих для идентификаторов числовые типы, следует пенделем выкидывать по причине несоответствия занимаемой должности. Самое простое - String, кому охота может также использовать BigDecimal или что-нибудь аналогичное. И вопрос здесь далеко не только в количестве сиквенсов, а ещё и в том, что в таблице запросто могут появиться записи с любым значением id - например, вставленные руками "так, чтобы синвенс точно не дал дубля" или приехавшие по репликации с сервера, на котором сиксенс start with 1E20.
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39849235
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
softwarerxtenderКроме того, сиквенс растет дикими темпами и размерность ключа надо тогда либо сразу огромную делать
number - это недостаточно огромная?

orawishисходя из опыта плохо потому, что морда треснет - причем гарантировано
Лёш, я не в восторге от подхода с единственным сиквенсом, но истины ради советую зуб не давать - проспоришь. Во всяком случае, представление о детских поделках придётся ну ооочень расширить :)
Саша, привет

number он, конечно, большой но проблемы приходят раньше, чем он упрется в бортик лимита numbera
например, кто-то захочет тот number куда-нибудь передать..
из прошлого могу вспомнить пердоманокль на ммк от того, что никакой не всеобщий,
а обычный приватный сиквенс (их номенлатуры) достиг края 4 байтового integer..
понятно, можно соплями поливать их оёбс (который, кстати, таки сразу зашевелился на тему патча)
.. но, имхо, нахер было нарываться ..
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39849257
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishиз прошлого могу вспомнить пердоманокль на ммк от того, что никакой не всеобщий,
а обычный приватный сиквенс (их номенлатуры) достиг края 4 байтового integer..
А я могу вспомнить ровно такой же танец, когда в справочник из четырёх записей - с идентификаторами 1, 2, 3 и 4 - добавили пятую с идентификатором "три целых две десятых". У кода, использовавшего 4-байтовый integer, тоже случилась неожиданная проблема.... Так что не в сиквенсах тут дело.
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39849264
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawishзначит поделка из детсадовского масштаба не выросла
Так и запишем: Oracle Communications Billing and Revenue Management Suite - детсадовская поделка, а опсосам типа Orange ни в коем случае не следует расти во избежание растрескивания морды :)
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39851893
х.з.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров это уже немного другая задача
как с тобой связаться?
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39851894
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открыл почту
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39920924
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12.2 и 19.3
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SQL> create table tt(f1 number, f2 number);

Table created.

SQL> insert into tt(f1, f2) select 1,1 from dual union select 2,2 from dual;

2 rows created.

SQL> alter table tt add (f3 xmltype);

Table altered.

SQL> insert into tt(f1, f2) select 1,1 from dual union select 2,2 from dual;
insert into tt(f1, f2) select 1,1 from dual union select 2,2 from dual
       *
ERROR at line 1:
ORA-00918: column ambiguously defined
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39920934
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-
12.2 и 19.3
И 11.2.0.4
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #39941099
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нестареющая классика
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #40020264
Фотография Кобанчег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bors
dmdmdm
Первое, что смотрим - план запроса и время выполнения.
...
По плану всё просто: запрос на сервер, обработка запроса сервером, возврат значений и выгрузка в таблицу
...
Рейтинг: 0 / 0
Извините за офтоп. Просто посмеяться
    #40104783
Никанор Кузьмич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понадобилось тут освежить память по аналитической функции last_value. Но гугл меня не понял...
...
Рейтинг: 0 / 0
12 сообщений из 2 287, страница 92 из 92
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Извините за офтоп. Просто посмеяться
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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