Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не могу создать даже элементарной процедуры / 6 сообщений из 6, страница 1 из 1
24.01.2005, 14:40
    #32880187
Не могу создать даже элементарной процедуры
Работа всю жизнь на MSSQL , но судьба занесла сюда.

Плиз, подскажите как мне разобрться с LANGUAGE и ппроцедурами, набросайте плз. пример, как мне уставновить язык и написать что то вроде

for x in 1..100
loop
delete from table1;
end loop;

не могу даже этго сделать...
...
Рейтинг: 0 / 0
24.01.2005, 14:46
    #32880197
Не могу создать даже элементарной процедуры
даже это не проходит, ругается

CREATE FUNCTION myfunc() RETURNS INTEGER AS '
DECLARE
myvar INTEGER := 1;
BEGIN
RAISE NOTICE "My Variable is %", myvar;
DECLARE
myvar VARCHAR := "Hello World";
BEGIN
RAISE NOTICE "My Variable is %", myvar;
END;
END;' LANGUAGE 'plpgsql';

что нет языка, а где его взять, взять где.
...
Рейтинг: 0 / 0
24.01.2005, 16:24
    #32880557
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу создать даже элементарной процедуры
Что бы использовать ожин из языков нужно его создать.
Используем "creatlang" с параметрами, либо через "psql". Примеров много
пока посмотрите доки.
http://www.postgresql.org/docs/8.0/interactive/xplang.html
далее несколько глав тоже довольно интересны.
http://www.commandprompt.com/ppbook/c19610#ADDINGPLPGSQLTOYOURDATABASE
http://www.commandprompt.com/ppbook/r24435
Ну а после уже пробовать писать функций, кстати там же в примерах довольно хорошо изложено, что и как. Не поленитесь сделать поиск по форуму, тоже кое-что обсуждалось.
--
интересно у вас тут
...
Рейтинг: 0 / 0
24.01.2005, 16:25
    #32880559
Niemi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу создать даже элементарной процедуры
опечатка "createlang"
--
интересно у вас тут
...
Рейтинг: 0 / 0
24.01.2005, 17:13
    #32880725
Не могу создать даже элементарной процедуры
Благодарствую, разобрался, сейчас смотрю на этот причудливый plpgsql
...
Рейтинг: 0 / 0
24.01.2005, 19:05
    #32881069
mwolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу создать даже элементарной процедуры
Александр Петрович БондаретьБлагодарствую, разобрался, сейчас смотрю на этот причудливый plpgsql
plPG\SQL = PL\SQL
Переходил бы с Оракла - проще было б.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Не могу создать даже элементарной процедуры / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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