我写了个触发器,其中触发器调用的函数为:CREATE FUNCTION testTriger1() RETURNS trigger AS $$
BEGIN
CREATE TABLE TableName( --TableName应该是动态变化的。
)INHERITS (test); --继承test表
return NEW;
END;
$$LANGUAGE plpgsql;上述函数我不说大家可能也知道什么功能。我就是想一触发这个方法就动态创建一个表(表名是不同的),但是TableName这个表明不知道应该怎么写,把TableName定义成变量也行不通。用动态sql也行不通。请大家帮忙看看啊。先谢谢了。
BEGIN
CREATE TABLE TableName( --TableName应该是动态变化的。
)INHERITS (test); --继承test表
return NEW;
END;
$$LANGUAGE plpgsql;上述函数我不说大家可能也知道什么功能。我就是想一触发这个方法就动态创建一个表(表名是不同的),但是TableName这个表明不知道应该怎么写,把TableName定义成变量也行不通。用动态sql也行不通。请大家帮忙看看啊。先谢谢了。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货