Oracle Database - это многомодельная система управления базами данных, созданная корпорацией Oracle. НЕ используйте этот тег для других продуктов, принадлежащих Oracle, таких как Java и MySQL.
У меня есть следующие операторы выбора в Oracle 19:
select count(*) as facility_load_stg_cnt from facility_load_stg;
select count(*) as facility_cnt from facility;
select count(*) as loctn_typ_cnt from loctn_typ;
select count(*) as join_cnt from (
select f.facility_id, lt.loctn_typ_id
from facili....
26 Фев 2021 в 22:11
У меня возникла проблема при попытке использовать переменную DATE, которую я объявил в начале этого кода,
DECLARE
VID VARCHAR2(200);
VFEC_CREACION DATE;
VFEC_EXPIRACION DATE;
FECHA_CREACION DATE;
FECHA_EXPIRACION DATE;
VESTADO_MENSAJES NUMBER;
THISCURSOR PKGTEST.USR_SP_FUNCIONALIDADES.....
26 Фев 2021 в 21:11
Таблица содержит числа от 944900000 до 944999999, и я хочу разбить эти числа на диапазоны по 1000 каждый, например
От 944900000 до 944900999 - 1000 С 944901000 до 944901999 - 1000 .. .. С 944999000 до 944999999 - 1000
Есть ли способ сгенерировать это через Oracle SQL, а не с PL / SQL....
26 Фев 2021 в 18:43
У меня есть таблица под названием b_hearings. У меня есть два столбца даты: hearingdt и hearingtm. Hearingdt имеет правильную дату, а hearingtm - правильное время. Мне нужно объединить или обновить, чтобы они отображались вместе.
hearingdt | hearingtm
-----------------------------------....
Как написать запрос с указанием страны, города, почтового индекса, адреса и количества отделов, в которых работают как минимум 2 сотрудника? Ниже представлен запрос, который я написал, но в результате я получаю ошибку «не выражение GROUP BY».
SELECT k.COUNTRY_NAME,
l.CITY,
l.POSTAL_CO....
У меня есть два столбца в таблице SQL, и мне нужен третий столбец с суммой двух других.
Можно ли добавить вычисляемый столбец?
SELECT WRAP_DURATION, IS_SERV_TYP_FLAG,
FROM RVM_DM.FACT_INTERACTION_SEGMENT
....
Я баловался кодом sql и недавно читал псевдонимы. Я немного смущен, почему следующее утверждение не работает:
select id, data from table1 a
inner join
(
select id, data from table2 b,
(
select id, data from table3 e
where b.id = e.id
) c
where b.id = a.id
)d on a.id....
Созданные таблицы и сделанные запросы не являются основной темой этого вопроса. Меня смущает то, что первый и второй запросы возвращают разное количество строк
drop table Reserves;
drop table Sailors;
drop table Boats;
create table Sailors (
sid char(1) not null,
sname char(1) not....
25 Фев 2021 в 14:32
Я создал таблицу, в которой хранятся записи о том, какой продукт, кем и сколько продается каждый месяц; месячный итог cons_name продукта 2020-01 10 xyz 123 2020-02 5 abc 456 2020-02 4 деф 789 Я был .......
У меня есть 2 таблицы A и B, B имеет отношение внешнего ключа с A, то есть (b.detail_id = a.id) Я хочу применить запрос LISTAGG к одному из столбцов в B. SELECT LISTAGG (DISTINCT b.delivery_cadence, ',' .......
25 Фев 2021 в 09:21
Резюме
Я вызываю хранимую процедуру (SP) в базе данных Oracle 12c из приложения Spring-boot. Для этого я использую CallableStatement . Одним из параметров OUT SP является ассоциативный массив с элементами пользовательского типа объекта. У меня проблемы с получением данных правильным методо....
24 Фев 2021 в 10:19
Текущая ситуация
В настоящее время у меня есть этот сценарий PL-SQL почти с пятьюдесятью словами "жестко запрограммированы":
DECLARE
categoryToSearch VARCHAR2(16);
BEGIN
categoryToSearch := 'my_category';
FOR my_object IN (SELECT my_field FROM my_schema.my_table
WHERE other_field =....
Я пытаюсь подключиться к новому пользователю, которого я недавно создал, но когда я пытаюсь установить новое подключение, появляется эта ошибка
Я получаю доступ к базе данных, прокручиваю вниз до «Другие пользователи», щелкаю правой кнопкой мыши и нажимаю «Создать пользователя». И я уверен, что эт....
23 Фев 2021 в 18:57
Я пытаюсь создать триггер вставки для хеширования строки в пароль SHA256:
DROP TABLE client;
CREATE TABLE client (
id NUMBER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
password CHAR(64) NOT NULL
);
-- Add Insert Trigger
CREATE OR REPLACE TRIGGER client_hash_trigger
BEFORE INSERT
ON....
Некоторые из идентификаторов донора имеют несколько почтовых адресов, и мне просто нужно выбрать только первый для каждого донора, и если нет почтового адреса, привязанного к идентификатору донора, тогда мне нужно получить адрес для выставления счетов, а если нет выставления счетов адрес, затем адр....
У меня есть таблица со столбцом CLOB, в которой хранится XML. Структура XML нечитаема. Я хочу получить значения между несколькими тегами, например <DOMAINID>; образец показан ниже.
XML:
<ID>
<DOMAIN>IND<DOMAIN>
<DOMAINID>112AC<DOMAINID>
<ID>
<GROUP>
<GP>ASIA<GP>
<RSN>GOOD<RSN>
<GROUP....
22 Фев 2021 в 08:44
Всем привет и спасибо, что нашли время мне помочь.
У меня такой запрос:
SELECT owner, object_name
FROM all_objects
WHERE owner IN ('EDI')
ORDER BY object_type, object_name;
Как видно на скриншоте, он возвращает некоторые значения.
Когда я вызываю запрос изнутри программы, он не возвращает....
Если клиент first_name-'Monika ', last_name =' Awasthi '
Затем я использую запрос ниже для возврата значения в формате json:
SELECT * FROM(
SELECT JSON_ARRAYAGG(JSON_OBJECT('CODE' IS '1','VALUE' IS 'Monika'||' '||'Awasthi'))
FROM DUAL);
Он работает нормально и дает следующ....
Следующий сценарий выполнялся в Oracle SQL Developer. Он вставит две строки в таблицу. Однако, когда я поместил этот сценарий в задание на вкладке планировщика в Oracle SQL Developer, ни одна строка не была вставлена. При создании задания я использовал sys.Default_job_class, тип задания - блок PL....
Некоторое время я боролся с этим.
Я хочу создать 3 разных хранимых процедуры, но я не очень уверен в синтаксисе и том, как их выполнять в базе данных Oracle (версия 11g)
Моя таблица содержит эти столбцы, это определение:
идентификационный номер количество VARCHAR2 (30) дата VARCHAR2 (30)
Я хочу созд....
19 Фев 2021 в 20:32
Я пытаюсь упаковать приложение Python с помощью pyinstaller. Я использую cx_oracle и мгновенный клиент oracle для подключения к базе данных oracle. Я работаю в Windows 10. Мое приложение работает нормально до того, как я его упакую. Но после упаковки при попытке запустить исполняемый файл возника....
19 Фев 2021 в 18:43
На моей локальной установке oracle 19c (Windows Server 2016) все работало нормально до обновления Windows на этой неделе. С тех пор я получаю сообщение об ошибке ORA-12514 - TNS: слушатель в настоящее время не знает службы, запрошенной в дескрипторе подключения , когда я пытаюсь подключиться к БД.....
Я новичок в языке sql. Мой инструктор дал мне задачу понять результат внутреннего соединения двух таблиц, содержащих только один столбец с именем id и номер 1, дважды вставленный в обе таблицы.
Таблицы называются T1 и T2 и отображаются в базе данных, как показано ниже.
T1 \ T2
|ID | | ID |
|....
У меня есть таблица, содержащая 2 столбца CREATION_DATE И CHANGE_DATE. Я ищу способ сортировки данных по дате, которая больше.
Может быть так:
select * from table order by compare(CREATION_DATE ,CHANGE_DATE) desc;
Функция сравнения (CREATION_DATE, CHANGE_DATE) должна возвращать большую дату между ....
У меня есть этот запрос, который дает результаты домашнего оракула / сетки и время его установки:
WITH CTE AS
(
SELECT
HOME_LOCATION, INSTALL_TIME, home_name,
ROW_NUMBER() OVER(PARTITION BY HOME_LOCATION order by INSTALL_TIME desc) AS RN
FROM
sysman_ro.mgmt$oh_patch
....