我们有一个informix数据库,其存储过程名为LicenseTotals() 我们有一个更快的版本来使用SQL Lite运行该软件。但是,使用SQL Lite时,下面的查询会引发错误。
SELECT name,value FROM TABLE( FUNCTION LicenseTotals()) (pkid,name,value,UserValue,DeviceValue)
以下是我得到的错误;
System.Data.SQLite.SQLiteException (0x80004005):
SQL logic error or missing database near "TABLE": syntax error
答案 0 :(得分:0)
SQLite支持(标量)user-defined functions和virtual tables,但不支持存储过程。
当您尝试创建存储过程失败时,您应该注意到这一点。