0
私は、PostgreSQLの機能でplpythonu
でこの割り当てを持っている:plpythonクエリで値が返されるかどうかをチェックする方法は?
result=plpy.execute("select value from table where doctitle like '%%%s%%'"%projectname)
if result:
final = result[0]["value"]
クエリは1つのテキスト結果や何を返すことができます。
問題は、クエリが何も返されない場合であればresult:
条件は(それが値列が含まれているCuzの)...私はfinal
への代入は、値列の実際の値がある場合にのみ発生しますまだtrue
であるということです。それをどうやって確認するのですか?
カーソルが列ヘッダを返しませんが、それは空の配列(私は考えてリストを)返すんので、これは常にtrueになります。代わりにcount lenを使用する – Mokadillion