|
Тема |
Re: Малък напредък [re: VladoVasilev] |
|
Автор |
phpGuru (ентусиаст) |
|
Публикувано | 13.04.06 14:47 |
|
|
проблемът ти е в кавички! :-)
в PG " се използва за ограждане на имана на полета/таблици и т.н.
текстови низове (strings) се ограждат в апострофи '
за да ти работи функцията пробвай така
CREATE OR REPLACE FUNCTION CreateTable(tblname varchar)
RETURNS void AS
$BODY$
declare var_script varchar(1000);
begin
var_script := 'create table ' || $1 || '(id int8)';
execute var_script;
end;$BODY$
LANGUAGE 'plpgsql' VOLATILE;
махнал съм и това commit work, тук би ти дало само грешкка :-)
|
| |
|
|
|