Re: Creating tables from within functions

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Creating tables from within functions
Дата
Msg-id 20030128224307.H4312-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Creating tables from within functions  ("Seethalakshmi VB" <seethalakshmi.vb@majoris.com>)
Список pgsql-sql
On Fri, 24 Jan 2003, Seethalakshmi VB wrote:

> Is it possible to issue a CREATE TABLE statement from inside of a PostgreSQL
> function?  If not, then how about from within a PL/pgSQL function?  I have
> tried a lot of different permutations but can't seem to get it to compile
> and/or run cleanly.  For example, consider:
>
>     CREATE FUNCTION _testcreate () RETURNS text AS '
>     BEGIN
>         CREATE TABLE switch_table2 (switch_id varchar(32),
> selection_name varchar(100));
>     end;
>     ' language 'plpgsql';
>
> What is wrong with this?  What type should be returned?  Or perhaps it is

Well you have no return value.  Once I put one in it works for me.



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

Предыдущее
От: "Rodger Donaldson"
Дата:
Сообщение: Re: Cross-table constraints
Следующее
От: Abdul Wahab Dahalan
Дата:
Сообщение: USING INDEX