4
我正在寫PostgreSQL中的函數,它需要超過100個參數。當我試圖運行語句時,服務器抱怨函數不能有超過100個參數。 所以我想知道有什麼方法可以重寫該限制以及如何? 在此先感謝。PostgreSQL如何將超過100個參數傳遞給函數
我正在寫PostgreSQL中的函數,它需要超過100個參數。當我試圖運行語句時,服務器抱怨函數不能有超過100個參數。 所以我想知道有什麼方法可以重寫該限制以及如何? 在此先感謝。PostgreSQL如何將超過100個參數傳遞給函數
您可以使用數組作爲參數
這很好,因爲您只是將一個參數作爲數組傳遞,並且該數組可以包含超過100個值。沒有限制。 –
這是一個紅旗,說明您的功能設計有問題。 –
我同意我需要重新訪問我的函數設計,但問題仍然是PostgreSQL本身強制限制的最大參數100?如果是,那麼爲什麼100?如果沒有,那麼我有什麼辦法可以將它改成像120這樣的大數字嗎?這在技術上可行嗎? –
答案是[是](http://www.postgresql.org/docs/9.1/static/runtime-config-preset.html)。想一想吧。如果你這樣做,你會忽略問題,並尋求解決方案的幫助。這永遠不會好。 –