Sqlite

是否可以純粹在 SQLite 中創建動態 SQL 語句?

  • December 13, 2020

許多現代 RDBMS 都有一個稱為Dynamic SQL例如 MS SQL Server)的功能,它允許您在字元串中建構 SQL 語句,然後執行該 SQL 字元串。

這樣的功能是否純粹存在於 SQLite 中?

我知道我可以使用使用 SQLite 作為數據庫的函式式語言動態建構我的語句。但這不適用於我試圖解決的問題,因為我試圖建構的動態語句基於關係邏輯並涉及sqlite_masterand PRAGMA,並且將該邏輯轉換為函式式語言使得嘗試解決這個問題不值得.

出於所有意圖和目的,我可以靈活地使用任何版本的 SQLite 來解決這個問題。

不。

SQLite 被設計為一個小型嵌入式數據庫,可以從“真正的”程式語言訪問。其預期目的不需要動態 SQL。

引用自:https://dba.stackexchange.com/questions/281400