每個人。我試圖做一個簡單的例子來說明如何在用C語言編寫的PostgreSQL中創建存儲過程。編譯「test.c」時出現「未知類型基準」錯誤。我使用版本1調用約定。 PostgreSQL 9.1安裝在Ubuntu 11.10下的服務器上。請幫忙。順便說一下有沒有人用C語言創建存儲過程的分步示例?謝謝無法編譯C程序爲PostgreSQL存儲過程
2
A
回答
2
1
- 搜索以postgres服務器包括路徑 (Debian的喘息= /usr/include/postgresql/9.1/server/)
- 更改
PostgreSQL
示例內部#include
指令(foo.c的)從#include ""
到#include<>
要編譯,添加包含搜索路徑和指令
-I(GCC -fpic -c foo.c的-I/USR /包含/ PostgreSQL的/ 9.1 /服務器/)
繼續作爲其Postgres的文檔
相關問題
- 1. Oracle PL/SQL存儲過程編譯器vs PostgreSQL PGSQL存儲過程編譯器
- 2. 更新無法編譯存儲過程
- 3. C++程序無法編譯
- 4. 無法編譯C程序
- 5. 無法編譯C++程序
- 6. 無法編譯測試PostgreSQL程序
- 7. 如何從C#編譯存儲過程?
- 8. 存儲過程不編譯
- 9. PostgreSQL存儲過程
- 10. 將SQL Server存儲過程轉換爲PostgreSQL存儲過程
- 11. 無法編譯PLSQL過程
- 12. 無法編譯簡單的C++程序
- 13. 無法編譯簡單的C++程序
- 14. 無法使用AVX512編譯C++程序?
- 15. 無法使用_beginthreadex編譯C++程序
- 16. 無法編輯存儲過程
- 17. 存儲過程PostgreSQL和C#WPF
- 18. 關於如何爲PostgreSQL編寫存儲過程的Ruby教程?
- 19. 導入存儲過程後無法編譯項目
- 20. 無法編譯存儲過程在sybase中ase11
- 21. Qt程序無法編譯
- 22. 說明PostgreSQL存儲過程
- 23. PHP + PostgreSQL的+存儲過程
- 24. 將Oracle存儲過程轉換爲PostgreSQL
- 25. PostgreSQL的字符串爲int的翻譯在存儲過程
- 26. 無法從存儲過程
- 27. 批量編譯所有存儲過程
- 28. 錯誤編譯Oracle存儲過程
- 29. Oracle SQL編譯錯誤 - 存儲過程
- 30. 插入存儲過程沒有編譯
發佈相關代碼,這將節省每個人的猜測工作。 –
基於「未知類型」診斷,聽起來好像你已經忘記從PostgreSQL實現中'#include'頭文件。不幸的是,我不知道那個文件會是什麼。 –
你應該真的顯示整個編譯器錯誤序列。複製和粘貼。 –