Tanımladığım bir işlevden aşağıdaki komutu çalıştırdığımda, "SELECT ... INTO uygulanmıyor" hatası alıyorum. Bu, özel komutun izinli olmadığı anlamına mı geliyor (örn. "SELECT ... INTO")? Yoksa sadece yanlış bir şey yaptığımı mı kastediyor? Hatanın neden olduğu gerçek kod aşağıdadır. Cevabım zaten buradaysa özür dilerim, ancak bu özel hatayı göremedim ve bulamadım. ben INTOPostgreSQL HATA: SELECT ... INTO EXOTEZ uygulanmadı
vCommand = 'select ' || stmt.column_name || ' as id ' ||
', count(*) as nCount
INTO tmpResults
from ' || stmt.table_name || '
WHERE ' || stmt.column_name || ' IN (select distinct primary_id from anyTable
WHERE primary_id = ' || stmt.column_name || ')
group by ' || stmt.column_name || ';';
EXECUTE vCommand;
Bu kesinlikle yaptı. Bir kediyi ciltlemenin birden fazla yolu var! Bunu işaret ettiğin için teşekkürler. :-) –