powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с prepared statements
10 сообщений из 10, страница 1 из 1
Проблемы с prepared statements
    #38685895
avtomon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
INSERT INTO
              "control-question"
              (control_id,question_id)
            VALUES
              (:control_id0,:question_id0),(:control_id1,:question_id1)
            EXCEPT
              (SELECT
                 control_id,question_id
               FROM
                 "control-question")
             RETURNING
               question_id


И набор данных control_id0 = 28, question_id0 = 8, control_id1 = 28, question_id1 = 9.

Таблица control-question содержит только 2 поля, указанных выше, оба ключевые.

Запрос не хочет выполняться, при том что запрос с inline-параметрами успешно выполняется, т. е.
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
INSERT INTO
"control-question"
              (control_id,question_id)
            VALUES
              (28,8),(28,9)
            EXCEPT
              (SELECT
                 control_id,question_id
               FROM
                 "control-question")
             RETURNING
               question_id


проходит успешно.
Подскажите, пожалуйста, как исправить проблему.
Заранее спасибо.
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38686079
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avtomon<>
Запрос не хочет выполняться
<>
Так и говорит : "не хочу, как я есть великий нехочуха" ?

или какие-то буковицы выдает ?


потом, не совсем понятно, где у вас "есть" , то, что "есть". в каком виде оно "есть".
покашта вижу оракловый синтакс. у вас ентрпрайздб ? или что ?
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38686506
avtomon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,
или какие-то буковицы выдает?
Выдает:
Код: sql
1.
EXCEPT types text and integer cannot be matched at character 398


потом, не совсем понятно, где у вас "есть" , то, что "есть". в каком виде оно "есть".
Запрос из php-скрипта.

покашта вижу оракловый синтакс. у вас ентрпрайздб ? или что ?
Тогда бы пост был в оракловой ветке. PostgreSQL 9.3
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38686589
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avtomon qwwq,
<>
покашта вижу оракловый синтакс. у вас ентрпрайздб ? или что ?
Тогда бы пост был в оракловой ветке. PostgreSQL 9.3не факт, что вы понимаете, о чем говорите.

и кто же у вас отвечает за препаре ( и перевод ораклорвого синтакса в постгрёвый[см RTFM PREPARE + EXECUTE]) ?

если драное пыхапе - то оно полевому это делает.

avtomon qwwq,
или какие-то буковицы выдает?
Выдает:
Код: sql
1.
EXCEPT types text and integer cannot be matched at character 398



дык , похоже, оно ругается что пыха (или что-то) суёт вам строку вместо цифири, а EXCEPT не может автоматически прокастить типы в EXCEPT-е.

т.е. , в предположении что кто-то подменяет на лету что нужно куда нужно -- сделайте так

Код: sql
1.
2.
 VALUES
              (:control_id0::integer,:question_id0::integer),(:control_id1::integer,:question_id1::integer)

// ну или полную версию CAST ()-ов.

вы в лог пж посматривайте. там оно яснее должно быть.
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38687960
avtomon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,

Было б поменьше пафоса в ваших постах было б приятно общаться. А так больше негатива от общения. Но все равно спасибо.
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38688024
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avtomonqwwq,

Было б поменьше пафоса в ваших постах было б приятно общаться. А так больше негатива от общения. Но все равно спасибо.
Осторожно интересуюсь:

-- кому вы , стюдент, нужны для общения ?
-- вы может быть хохмы какие умеете ?
вприсядочку там, с выходом ?
или ушами ?

давай, изобрази.
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38690577
avtomon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,

Думаю у тебя мозгов хватает максимум на кое-какие знания в теме БД и все. Ну и грубости в интернете. Может в лицо мне что-нибудь подобное скажешь, а? А то ведь можно и самому сплясать. Придурок.
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38690588
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avtomonqwwq,

Думаю у тебя мозгов хватает максимум на кое-какие знания в теме БД и все. Ну и грубости в интернете. Может в лицо мне что-нибудь подобное скажешь, а? А то ведь можно и самому сплясать. Придурок. о, боксёр по переписке.

я-то думал, что они все давно вымерли
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38690601
avtomon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwwq,

Просто не надо грубить
...
Рейтинг: 0 / 0
Проблемы с prepared statements
    #38690610
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avtomonqwwq,

Просто не надо грубитьи кто вам мешает ?
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Проблемы с prepared statements
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]