how do you call one pltcl function from another?

Поиск
Список
Период
Сортировка
От Jonathan Ellis
Тема how do you call one pltcl function from another?
Дата
Msg-id 041301c04806$4d65e160$0d00a8c0@dsl.inconnect.com
обсуждение исходный текст
Ответы Re: how do you call one pltcl function from another?
Список pgsql-general
I tried mailing this last week, but I think it didn't get sent:

I defined a procedure

CREATE FUNCTION meta_class (varchar) RETURNS varchar AS '
...
' LANGUAGE 'pltcl';

This works fine.  But when I want to call it from another tcl procedure I
get errors:
bf2=# CREATE FUNCTION foo (varchar) RETURNS varchar AS '
    return [meta_class $1]
' LANGUAGE 'pltcl';

bf2'# bf2'# CREATE

bf2=# bf2=# select foo(class) from weapon_Types;
ERROR:  pltcl: invalid command name "meta_class"

This IS possible -- isn't it?

-Jonathan



В списке pgsql-general по дате отправления:

Предыдущее
От: "Neil Davis"
Дата:
Сообщение: feature request and scripting question
Следующее
От: Jesus Aneiros
Дата:
Сообщение: Re: [NOVICE] Help needed with pg.pm to connect to postgresql