Описание тега dual-table

Таблица DUAL - это специальная таблица с одной строкой и одним столбцом. Он присутствует по умолчанию в Oracle и других установках баз данных. В Oracle таблица имеет единственный столбец VARCHAR2(1), называемый DUMMY, который имеет значение "X". Он подходит для использования при выборе псевдостолбца, например SYSDATE или USER.
3 ответа

Oracle SQL - считая до 3

Это легко, но я действительно не могу понять это. Я пытаюсь получить эту простую таблицу: NUMBER 1 2 3 Итак, я пытаюсь это: select (1,2,3) as number from dual; и я получаю ORA-00907: пропущена правая скобка 00907. 00000 - "пропущена правая скобка" К…
02 апр '12 в 15:26
4 ответа

Как выбрать список из 10000 уникальных идентификаторов из двойного в Oracle SQL

Поэтому я не могу создавать или редактировать таблицы (я пользователь с правами только на чтение) и хочу найти 10000 уникальных идентификаторов. Я не могу поместить их в оператор IN(), потому что оракул ограничивает более 1000 элементов. Можно ли вы…
15 дек '16 в 01:00
2 ответа

Внутренняя функциональность таблицы DUAL?

Помешает ли локальная база данных, если мы создадим таблицу DUAL? Пожалуйста, предложите мне? create table DUAL ( x varchar2(1) );
09 окт '15 в 05:09
1 ответ

Выберите точное количество строк из двойной таблицы

Задача следующая: выбрать 20 строк из двойной таблицы со случайно сгенерированными различными числами от 23 до 45. Я выполнил следующее: select distinct floor(dbms_random.value(23,45)) output from dual connect by rownum <= 20; Но он выбирает случ…
04 сен '17 в 08:52
6 ответов

Что эквивалентно "двойной" таблице Oracle в MS SqlServer?

Что эквивалентно "двойной" таблице Oracle в MS SqlServer? Это мое Select: SELECT pCliente, 'xxx.x.xxx.xx' AS Servidor, xxxx AS Extension, xxxx AS Grupo, xxxx AS Puerto FROM DUAL;
06 фев '15 в 17:25
1 ответ

Oracle присоединиться к двойной дате

Я пытаюсь поместить данные в диапазон дат из двойного запроса. Результат должен выглядеть так: SINGLEDAY FLAG 01-NOV-2016 1 02-NOV-2016 - 03-NOV-2016 - 04-NOV-2016 1 05-NOV-2016 - Для списка дней я использую select (to_date('11.2016','mm.yyyy')+leve…
01 ноя '16 в 10:27
2 ответа

Упорядочить результат запроса даты [оракул 11g]

Это мой запрос, чтобы получить все возможные даты между двумя датами на основе дней. select A.presentationID, A.PRESENTATIONDAY, TO_CHAR(A.PRESENTATIONDATESTART+delta,'DD-MM-YYYY','NLS_CALENDAR=GREGORIAN') LIST_DATE from PRESENTATION A, ( select lev…
24 май '16 в 15:04
2 ответа

SQL (Oracle) Выберите без фактической таблицы, содержащей статические данные

Я ищу возможность запуска (Oracle) SQL без запроса реальной таблицы. Здесь я нашел совет с ДВОЙНОЙ таблицей. Это очень хорошо. Но я ищу короткое решение, чтобы выбрать несколько строк из "ниоткуда". Это возможно? Вот самый короткий запрос, который я…
27 фев '12 в 12:21
2 ответа

SQL Как создать список из Dual внутри WITH

Я не хочу создавать таблицы TMP. Как заставить это работать? with a as ( 340401182, 340401183 ) select * from a
08 мар '17 в 15:54
1 ответ

Что является эквивалентом Teradata для Oracle DUAL

В Oracle мы можем написать это, чтобы сгенерировать одну строку, используя SELECT заявление. SELECT 1 AS x FROM dual Что является эквивалентом Teradata?
18 апр '18 в 14:04
2 ответа

SQL время и форматирование даты по двойной таблице

Я пытаюсь отображать только дату и время таблицы в определенном формате. Это формат DD-MON-YYYY и время HH24:MI:SS. Я не понимаю, как заставить оба формата работать вместе. Я могу заставить их функционировать отдельно. select to_char(sysdate, 'DD-MO…
03 фев '16 в 19:59
1 ответ

EXECUTE IMMEDIATE, используя имена столбцов из двойного

В моем пакете у меня есть такая процедура: PROCEDURE sp_directUpdate(COL C%ROWTYPE) IS BEGIN EXECUTE IMMEDIATE 'INSERT INTO T1(SELECT COL.F0, COL.F1 FROM DUAL)'; END IF; END; для таблицы T1 мне нужны только два столбца из двойных: COL.F0 & COL.F1. К…
23 апр '17 в 23:25
2 ответа

ORA-00904 Ошибка "неверный идентификатор" при использовании "MERGE INTO" и "SELECT FROM dual" в столбце DATE

У меня есть следующая хранимая процедура PL/SQL в базе данных Oracle: PROCEDURE MyProcedure ( p_id IN NUMBER , p_date IN DATE , p_num IN NUMBER) AS BEGIN MERGE INTO MY_TABLE mytable USING (SELECT p_id, p_date, p_num FROM dual) temp ON (mytable.myid …
13 июн '12 в 16:54
1 ответ

Выбор условия двойного столбца (ORA-00904: неверный идентификатор)

У меня есть список с днями и числами, сгенерированными двойной таблицей: SELECT TO_CHAR (TO_DATE ('19-02-1984', 'DD-MM-RRRR') + LEVEL, 'DAY') DAY, LEVEL FROM DUAL CONNECT BY LEVEL <= 7 И это производит эту таблицу: DAY | LEVEL | -----------------…
14 сен '15 в 00:43
2 ответа

Воссоздать таблицу Oracle DUAL

Есть ли способ создать / воссоздать двойную таблицу в Oracle? Это было случайно уронено.
12 май '10 в 10:13
1 ответ

Использование "двойной" таблицы с использованием jdbc

Я хочу проверить соединение, поэтому я использую запрос: "SELECT 1 FROM dual" для сравнения возвращаемого значения. ResultSet rs = stmt.executeQuery("SELECT 1 FROM dual"); при выполнении rs.next() выбрасывается исключение: java.sql.SQLException: Clo…
4 ответа

Псевдостолбцы и двойная таблица - что они на самом деле означают?

Двойная таблица используется для выбора псевдо столбцов. он имеет одну строку и один столбец DUMMY, который имеет значение X. У меня два вопроса Что на самом деле означает псевдостолбец? Как дуал способен дать значение, например: select sysdate from…
03 мар '10 в 06:16
1 ответ

Магия ДВОЙНОГО

В нормальных условиях (не используется SYS или, может быть, с его помощью)- SQL> select * from dual; D - X В не очень нормальных условиях SYS)- SQL> alter database close; Statement processed. SQL> select * from dual; ADDR INDX INST_ID D ---…
20 сен '12 в 01:36
1 ответ

Является ли (или когда) ДВОЙНЫМ, считается X$ скрытой таблицей (файлом)?

Это относится к последнему комментарию Марка Дж. Бобака к его ответу: Магия ДВОЙНОГО поста Это все стандартные столбцы в любой таблице X$. ADDR - это адрес, буквально адрес памяти, где эта конкретная строка отображается в SGA. Я полностью прочитал 1…
10 дек '14 в 22:44
1 ответ

Как искать часовой пояс Oracle db в Ruby on Rails

Я хочу подключиться к базе данных Oracle в моем приложении ruby ​​on rails, и мне нужно получить временную зону db с помощью sql "select dbtimezone from dual" У меня есть код class Bug < ActiveRecord::Base establish_connection :bug def self.get_d…
17 дек '15 в 06:54