Why not Oracle, или почему Оракл - отстой
- Ограничение на размер имени объекта 30 символов.
- Не умеет делать add constraint ... on update cascade, пример:
create table tmp_master_tbl(id number primary key, v_data varchar2(4000));
create table tmp_child_tbl(id number primary key, parent_id number, v_data varchar2(4000));
alter table tmp_child_tbl add constraint fk_##1 foreign key (parent_id ) references tmp_master_tbl(id) on update cascade;
http://commons.apache.org/dbutils/apidocs/org/apache/commons/dbutils/QueryRunner.html#QueryRunner(boolean)
Oracle drivers don't support ParameterMetaData.getParameterType(int); if pmdKnownBroken is set to true, we won't even try it; if false, we'll try it, and if it breaks, we'll remember not to use it again.?
Оракловые JDBC драйвера не поддерживают вызов функций, возвращающих table of xxx
http://stackoverflow.com/questions/9668522/how-to-call-oracle-function-returning-table-of-record
- В качестве workaround решения, замечательные друзья из Oracle, рекомендую написать wrapper функцию, которая будет использовать только те стандартные типы, которые поддерживаются оракловым драйвером.
- Вместо SELECT * FROM tbl ORDER BY field ASC LIMIT 20,20 приходится извращаться SELECT * FROM (SELECT rownum rn, t0.* FROM tbl t0 ORDER BY field ASC WHERE rn < 20) and rn >= 20
- Куча мелких багов, вроде:
create materialized view
as select * .....;
не компилится, а
create materialized view
as select /*+rule*/ ....;
компилится нормальная, причем в документации сказано, что +rule не поддерживается в версиях > 9
Комментариев нет:
Отправить комментарий