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 по дате отправления: