![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX и Linux приложений Обсудить UNIX и Linux приложений. Это включает в себя SQL, базы данных, Middleware, MOM, SOA, EDA, ВИС, Б., BPM и другие аналогичные темы. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Возвращает массив строк из пользовательской функции в AWK | user_prady | Shell программирование и сценарии | 2 | 12-04-2007 12:03 AM |
| нужна помощь с Пользовательские функции | user_prady | Shell программирование и сценарии | 11 | 11-18-2007 08:51 PM |
| Очень странное поведение для перенаправления | cahook | Shell программирование и сценарии | 5 | 08-08-2007 12:32 PM |
| Nawk пользовательские функции | NewbieGirl | Shell программирование и сценарии | 1 | 06-20-2003 11:51 AM |
| странное поведение SED | Кевин Pryke | UNIX для чайников Вопросы И Ответы | 5 | 06-13-2003 05:34 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
странное поведение PSQL пользовательские функции
Разделенные на проблемные части, а также с указанием на Ваш взгляд здесь.,
1. Ниже приводится определение функции, Код:
create or replace function new_del(id integer) returns void as $$
begin
raise info 'dollar :%',$1;
delete from testing where id=$1;
end ;
$$
language 'plpgsql';
Код:
SELECT * from testing ;
id
-----
101
102
103
(3 rows)
3. Когда я называю функции Код:
SELECT new_del('101');
INFO: dollar :101
new_del
---------
(1 row)
4. Но когда мне изменить название этого аргумента, то функция ведет себя как обычно. Я изменил аргумент название "Код", чтобы id_field он вел себя нормально и удаляет только указанную строку. Любая помощь оценили. |
|
||||
|
Мой друг тоже пытались найти решение, и нашел его.
Это, Там, где когда-либо аргументов происходит, оно заменяется на $ стоимости. То есть "ID" заменяется на $ 1 в запросе, чтобы запрос становится, Код:
delete from testing where $1 = $1
Спасибо всем, кто пытается найти проблему в нем. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|