如何在plpython中替换字符串值?

时间:2011-03-07 10:58:26

标签: python plpgsql

您好我需要在plpython中将值替换为null值,但我该怎么做?有人可以帮忙吗?

例如我写的plpython sql里面。

aa = 'World 123'
bb = aa.replace('World ', '')
rv = plpy.execute("SELECT id FROM ABC WHERE  name ilike '" + bb  + "';" )

但它不起作用;

如果我使用replace (aa,''),则显示错误,没有定义全局替换..

1 个答案:

答案 0 :(得分:1)

replace位于字符串命名空间中,因此只能在字符串上调用它。在全局命名空间中调用replace将没有多大意义,因为您没有为其提供执行替换的原始文本。