2
A
回答
1
關於SQLite的標準觸發器,答案是否定的。沒有內置的機制來從觸發器中調用外部程序。
但是,如果您準備好投入時間研究和編碼,答案是肯定的。您可以修改the C source code(它處於公共領域)並添加一項功能來調用外部程序。或者,您可以使用像sqlite3_create_function()或sqlite3_update_hook()提供的API在發生事件時運行程序。
大多數SQLite語言擴展(至少Perl,Python,Ruby)允許您使用該語言的擴展API,因此不需要編寫C.但是我沒有測試過如果您提供自己的Perl會發生什麼/ Python/Ruby函數給SQLite,用它來定義一個觸發器,然後斷開與數據庫的連接。觸發器定義仍然存在,但功能丟失?
相關問題
- 1. bash腳本 - fswatch觸發bash函數
- 2. 調用從SQLite觸發器(機器人)
- 3. 如何調用bash腳本爲部署後觸發與fortrabbit.yml
- 4. SQLite觸發器(不觸發)
- 5. 觸發bash腳本創建的混帳
- 6. 如何觸發遠程bash腳本
- 7. Ubuntu BASH inotifywait觸發另一個腳本
- 8. 本身調用bash腳本
- 9. Google App腳本觸發器未觸發
- 10. Google Apps腳本觸發器未觸發
- 11. 用ajax調用觸發php腳本
- 12. 從bash腳本調用grep
- 13. 觸發器或PHP腳本?
- 14. Google Apps腳本觸發器
- 15. Apps腳本onFormSubmit觸發器
- 16. 從oracle觸發調用php腳本
- 17. 從Bash腳本調用python腳本
- 18. Android SQlite觸發器
- 19. 從PHP調用bash腳本
- 20. 使用qsub在另一個bash腳本中調用bash腳本
- 21. bash腳本中sqlite的安全副本
- 22. SQLite和遞歸觸發器
- 23. MySql - 使用觸發器運行腳本
- 24. FileMake Pro腳本可以觸發調用外部PHP腳本嗎?
- 25. 調用bash腳本,並從另一個bash腳本
- 26. sqlite觸發器觸發其他觸發器嗎?
- 27. 從SQL Server觸發器調用Powershell腳本
- 28. 從shell腳本調用mysql觸發器的問題?
- 29. MySQL觸發器:如何知道哪個腳本調用它?
- 30. SQLite觸發器優化