Ответы пользователя по тегу Oracle
  • Как объединить две таблицы?

    svd71
    @svd71
    Можно. Но нужно сформировать псевдостолбец.
    Nozzi уже один синтаксис задал, можно использовать его. но новые фишки не всегда клнятся под старые базы. Да и на том, на чем набираю текст много писать не удобно. Поэтому попробую объяснить по старинному синтаксису
    Select cast(0 as int) pseudoid, id, <все другие нужные столбцы> from t1 where status <> 1
    Union
    Select cast(0 as int) pseudoid, id, <все другие нужные столбцы> from t2 where status <> 1
    Union
    
    -- теперь самый фокус
    Select  id, 0, <все другие нужные столбцы> from t1 where status = 1


    На что обращать внимание:
    1. В объединении имена и типы столбцов задаются их первого селекта.
    2. Количество столбцов и их типы всех селектов должны совпадать. Иначе нужно делать кастинг.
    3. Сортировка задается в последнем селекте и применяется для всего объединения.
    Ответ написан
    Комментировать
  • СУБД Oracle на сколько он востребован?

    svd71
    @svd71
    практически большинство крупных предприятий использует Oracle. Есть несколько выделенных в отдельные ветки техногогий именно по базам Oracle: сама база (с разбивкой по версии и делением на разработку и администрирование), PL/SQL, Oracle Forms, Oracle Grids и еще кучи все возможных включая и использование Java в базе данных.
    Ответ написан
    Комментировать