从SQL Lite调用Informix存储过程

时间:2015-04-13 00:00:45

标签: sqlite informix

我们有一个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

1 个答案:

答案 0 :(得分:0)

SQLite支持(标量)user-defined functionsvirtual tables,但不支持存储过程。

当您尝试创建存储过程失败时,您应该注意到这一点。