Re: Create table doesn't work in plpgsql

Поиск
Список
Период
Сортировка
От Jie Liang
Тема Re: Create table doesn't work in plpgsql
Дата
Msg-id Pine.BSF.4.21.0012191350250.41512-100000@jliang.ipinc.com
обсуждение исходный текст
Ответ на Create table doesn't work in plpgsql  (Volker Paul <vpaul@dohle.com>)
Список pgsql-sql
Hi,there,

I don't think you can use DDL(data definition language) in PL/SQL.
create table is not DML(data munipulation language) instead
it's a DDL. 

Jie LIANG

Internet Products Inc.

10350 Science Center Drive
Suite 100, San Diego, CA 92121
Office:(858)320-4873

jliang@ipinc.com
www.ipinc.com

On Tue, 19 Dec 2000, Volker Paul wrote:

> Hi,
> 
> can I do some table manipulation in plpgsql?
> Look at only the "create table" line and the error message:
> 
> create function plural (text) returns text as '
>    begin 
>    create table tmp (num int4); 
>    return $1 || ''s''; 
>    end;' language 'plpgsql'; 
> select plural('test'); 
> CREATE
> ERROR:  copyObject: don't know how to copy 611
> 
> What does the error message mean? Where can I read more about it?
> 
> Cheers, Volker
> 



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

Предыдущее
От: Jie Liang
Дата:
Сообщение: Re: substring ..
Следующее
От: "Kevin"
Дата:
Сообщение: How to set autocommit on/off