Вопросы с тегом 'oracle'

Oracle Database - это многомодельная система управления базами данных, созданная корпорацией Oracle. НЕ используйте этот тег для других продуктов, принадлежащих Oracle, таких как Java и MySQL.
21

Получить список всех таблиц в Oracle?

Как я могу запросить базу данных Oracle для отображения имен всех таблиц в ней?
15 окт. '08 в 17:54
15

Как ограничить количество строк, возвращаемых запросом Oracle после заказа?

Есть ли способ заставить запрос Oracle вести себя так, как будто он содержит условие MySQL limit? В MySQL я могу это сделать: select * from sometable order by name limit 20,10 чтобы получить 21-е и 30-е ряды (пропустите первые 20, дайте следующи...
22 янв. '09 в 19:48
33

Извлечь строку, которая имеет максимальное значение для столбца

Таблица: UserId, Value, Date. Я хочу получить UserId, Value для max (Date) для каждого UserId. То есть значение для каждого пользователя, имеющего последнюю дату. Есть ли способ сделать это просто в SQL? (Желательно Oracle) Обновление: Извинени...
23 сент. '08 в 14:34
29

Как выбрать n-я строка в таблице базы данных SQL?

Я заинтересован в изучении некоторых (в идеале) независимых от базы данных способов выбора n-й строки из таблицы базы данных. Также было бы интересно увидеть, как этого можно достичь, используя встроенную функциональность следующих баз данных: SQL ...
19 авг. '08 в 17:13
16

Как создать идентификатор с AUTO_INCREMENT на Oracle?

Похоже, что в Oracle нет понятия AUTO_INCREMENT, вплоть до версии 11g. Как создать столбец, который ведет себя как автоматическое увеличение в Oracle 11g?
02 июл. '12 в 15:09
23

Есть ли комбинация "LIKE" и "IN" в SQL?

В SQL я (к сожалению) часто приходится использовать условия " LIKE " из-за баз данных, которые нарушают почти все нормы нормализации. Я не могу изменить это прямо сейчас. Но это не имеет отношения к вопросу. Кроме того, я часто использую такие усло...
10 июн. '10 в 13:44
8

Как создать диаграмму сущностных отношений (ER) с помощью Oracle SQL Developer

Я хочу использовать Oracle SQL Developer для создания диаграммы ER для моих таблиц БД, но я новичок в Oracle и этом инструменте. Каков процесс создания диаграммы ER в SQL Developer?
05 июл. '11 в 9:30
14

Разница между пользователем и схемой в Oracle?

В чем разница между пользователем и схемой в Oracle?
18 мая '09 в 23:11
16

Как создать копию таблицы Oracle без копирования данных?

Я знаю утверждение: create table xyz_new as select * from xyz; Который копирует структуру и данные, но что, если я просто хочу структуру?
24 окт. '08 в 14:53
8

В чем разница между представлениями и материализованными представлениями в Oracle?

В чем разница между представлениями и материализованными представлениями в Oracle?
18 сент. '08 в 15:23
13

Как найти повторяющиеся значения в таблице в Oracle?

Какой самый простой оператор SQL, который вернет повторяющиеся значения для данного столбца и количество их вхождений в таблице базы данных Oracle? Например: у меня есть таблица JOBS со столбцом JOB_NUMBER. Как я могу узнать, есть ли у меня дублика...
12 сент. '08 в 15:10
12

Oracle: если существует таблица

Я пишу несколько сценариев миграции для базы данных Oracle и надеялся, что Oracle имеет нечто похожее на конструкцию MySQL IF EXISTS. В частности, всякий раз, когда я хочу сбросить таблицу в MySQL, я делаю что-то вроде DROP TABLE IF EXISTS `table_...
25 нояб. '09 в 18:46
14

Оператор обновления с внутренним соединением в Oracle

У меня есть запрос, который отлично работает в MySQL, но когда я запускаю его в Oracle, я получаю следующую ошибку: Ошибка SQL: ORA-00933: команда SQL не была закончена. 00933. 00000 -" Команда SQL не выполнена должным образом" Запрос: UPDATE ta...
15 мар. '10 в 11:40
12

Oracle: как UPSERT (обновление или вставка в таблицу?)

Операция UPSERT либо обновляет, либо вставляет строку в таблицу, в зависимости от того, имеет ли таблица уже соответствующую строку: if table t has a row exists that has key X: update t set mystuff... where mykey=X else insert into t mystuff...
26 окт. '08 в 1:24
5

Ключевое слово Oracle "Partition By"

Может кто-нибудь объяснить, что делает ключевое слово partition by, и дать простой пример этого в действии, а также почему он хотел бы использовать его? У меня есть SQL-запрос, написанный кем-то другим, и я пытаюсь выяснить, что он делает. Пример р...
18 февр. '09 в 16:31