Описание тега sql-returning
В различных диалектах SQL предложение RETURNING позволяет возвращать данные из INSERT, UPDATE или DELETE.
1
ответ
PHP/ORACLE oci_bind_by_name и RETURNING INTO, чтобы получить PK
Я делаю очень простую вставку в базу данных Oracle с предложением RETURNING INTO, чтобы получить первичный ключ. Я постоянно получаю нулевое возвращение, хотя, и я не могу понять для меня жизни, в чем может быть проблема. Кроме этой проблемы, строка…
21 июн '12 в 01:18
1
ответ
ВОЗВРАЩАЕМЫЙ параметр в SELECT (postgres)
SELECT * FROM users WHERE user_id = '423423432r32' RETURNING name Ли RETURNING пункт существует в SELECTи если это не так, что я могу использовать вместо того, чтобы получить тот же результат?
15 май '18 в 14:58
2
ответа
Возврат нескольких значений из запроса UPDATE в PostgreSQL
Я новичок в написании функций БД и мне нужно вернуть значение last_login_at как OUT параметр при выполнении UPDATE запрос. Вот фрагмент моей функции: ... LOOP UPDATE "user" SET last_login_at = current_timestamp, first_name = p_first_name, last_name …
21 июл '15 в 13:02
1
ответ
Jooq, postgres и обновление и возврат данных из многослойных таблиц не удается
Я поставлен в тупик при формулировке запроса jooq для возврата данных из двух таблиц при обновлении поля в одной из этих таблиц. (Postgres 9,6, Jooq 3,11) Таблицы DEVICE и CUSTOMER объединяются с помощью ограничения внешнего ключа DEVICE.CUSTOMERID …
19 авг '18 в 16:07
2
ответа
PostgreSQL: функция обновления возвращает логическое значение
Функция ниже хороша? CREATE FUNCTION password_set(bigint, char) RETURNS boolean AS $$ UPDATE users SET password = $2 WHERE id = $1 RETURNING TRUE; $$ LANGUAGE SQL; Возвращается TRUE когда UPDATE наборы password но NULL (вместо FALSE) когда UPDATE не…
14 апр '14 в 22:29
0
ответов
android sqlite возвращение android.support.v7
У меня есть этот класс private SQLiteDatabase dbCategoria; DAOcategoria dao; @Override protected void onCreate(Bundle savedInstanceState) { //stuff SQLiteDatabase dbCategoria; dbCategoria = openOrCreateDatabase("Lista_gastos.db", Context.MODE_PRIVAT…
19 июн '17 в 03:17
1
ответ
Обновите таблицу и отобразите обновленные строки с помощью одной команды SQL
Мне нужна ваша помощь с PostgreSQL. У меня есть домашнее задание, в котором я должен обновить столбец таблицы и отобразить всю информацию, которая была обновлена, но я должен использовать одну команду, чтобы сделать все это. Хуже того, я просто могу…
13 апр '13 в 20:08
1
ответ
ОБНОВЛЕНИЕ заявление: возвращение в refcursor
У меня есть запрос, который обновляет набор записей на основе определенных критериев. Я хочу получить столбцы результирующего набора этого оператора обновления и передать его в refcursor. Я могу получить набор результатов с помощью RETURNING INTOили…
26 фев '15 в 16:03
2
ответа
Присвоение значения переменной с помощью предложения RETURNING
Я пытаюсь сделать это, но это синтаксическая ошибка, что я делаю не так? declare myid := insert into oameni values(default,'lol') returning id; мой стол: create table oameni ( id serial primary key, name varhcar(10) );
10 сен '10 в 19:59
2
ответа
Можно ли получить строки DISTINCT из предложения RETURNING?
Мы используем PostgreSQL v8.2.3. Можно ли получить строки DISTINCT из оператора UPDATE, используя предложение RETURNING? MYTABLE столбцы: APRIMARYKEYCOLUMN ABOOLEANCOLUMN ЭЛ. АДРЕС COLUMN1 COLUMN2 колонка3 ОБНОВЛЕНИЕ с использованием запроса предлож…
17 фев '11 в 07:53
3
ответа
Самостоятельная ссылочная таблица PostgreSQL - как сохранить родительский идентификатор в скрипте?
У меня есть следующая таблица: DROP SEQUENCE IF EXISTS CATEGORY_SEQ CASCADE; CREATE SEQUENCE CATEGORY_SEQ START 1; DROP TABLE IF EXISTS CATEGORY CASCADE; CREATE TABLE CATEGORY ( ID BIGINT NOT NULL DEFAULT nextval('CATEGORY_SEQ'), NAME CHARACTER VARY…
23 авг '16 в 10:31
1
ответ
Выбор большего количества столбцов, чем необходимо для вставки, для использования в операторе RETURNING
Для иллюстрации вот несколько таблиц в Postgres 9.6: people id | name ----+------ 1 | a 2 | b 3 | c 4 | d groups id | name ----+------- 10 | xxx 20 | yyy 30 | zzz people_in_group person_id | group_id ----------+------- 1 | 10 2 | 10 Я хотел бы встав…
25 апр '17 в 18:50
1
ответ
Как вернуть целые строки при использовании предложения RETURNING INTO и BULK COLLECT
Я пытаюсь сделать обновление, где я хочу вернуть все обновленные строки. Это возможно? Все, что я мог найти, это возвращать определенные столбцы в отдельных типах таблиц, но я хочу собрать всю строку в тип таблицы и вернуть тип таблицы. Я пытаюсь ис…
10 янв '18 в 20:18
1
ответ
Альтернатива ВОЗВРАЩЕНИЮ с INSERT...SELECT
Есть такой сценарий, который включает вставку в таблицу путем копирования некоторых столбцов из другой таблицы и возврата сгенерированного ключа из этой вставки. Использование базы данных Oracle. Который в основном инстинктивно приводит к написанию …
09 мар '18 в 14:01
0
ответов
ON CONFLICT ON CONSTRAINT не выявляет уникальные конфликты в postgresql
У меня есть эта строка кода db.execute("""INSERT INTO warelo.users (email, username, hash, wg_puid) VALUES(%s, %s, %s, %s) ON CONFLICT ON CONSTRAINT users_email_username_user_id_key DO NOTHING RETURNING (user_id)""", (request.form.get("email"), requ…
24 май '18 в 10:24
2
ответа
Как я могу использовать CURRVAL / RETURNING PostgreSql из другого php-файла?
Я бегу INSERT запрос из одного файла php, но затем мне нужно получить последний вставленный идентификатор из внешнего файла php, чтобы выполнить другой запрос на основе этого идентификатора. Как я могу осуществить это, используя CURRVAL или же RETUR…
15 янв '18 в 13:53
1
ответ
Возврат значения идентификатора столбца после вставки в Oracle
Как вернуть значение столбца идентификаторов (id) в Oracle 12c после вставки? Похоже, что большинство подходов использует последовательность для получения идентификатора вставленного элемента.
12 фев '15 в 07:54
1
ответ
Возвращая значение с помощью jOOQ и PostgreSQL serial и RETURNING
У меня есть PostgreSQL uris стол с серийным (автоинкремент) uri_id столбец и строка uri колонка. Я могу запросить таблицу нормально, используя jOOQ: createDSLContext().select(fieldByName("uri_id")).from(tableByName("uris")) .where(fieldByName("uri")…
14 апр '14 в 15:47
1
ответ
ДО триггера + RETURNING возвращает NULL
Это один из BEFORE триггеры, которые вставляют в правый раздел таблицы: CREATE OR REPLACE FUNCTION public.insert_install_session() RETURNS trigger LANGUAGE plpgsql AS $body$ BEGIN IF (NEW.created >= '2015-10-01 00:00:00' AND NEW.created < '201…
02 окт '15 в 01:38
2
ответа
PostgreSQL - ВЕРНУТЬСЯ В Массив
Я хочу сохранить значения RETURNING для обновления в структуре данных, чтобы использовать ее в следующем запросе. В этом примере мне дан список "parent_ids", и я хочу найти всех потомков, чьи родители находятся в этом массиве. Затем я хочу обновить …
18 ноя '14 в 21:42