斯潘8
斯潘4
我在一个空间数据库中有一些表,我想截断这些表。
在sqlite/spaceialite中似乎没有truncate命令,所以我使用了“delete from”
我收到一个被拒绝的功能,并显示以下日志消息(红色文本)。
“spaceialite reader:in executesql():sqlite3_step(delete from bounders):SQL逻辑错误或缺少数据库
空间站点读取器:无法执行SQL语句“从边界删除”
空间站点读卡器:无法读取功能类型“uufme_execute_sql_results”
发生了致命错误。有关详细信息,请查看上面的日志文件。“
我可以在Oracle数据库上使用sqleexecutor执行相同的命令,因此,这个问题似乎与空间站点读写格式有关。
我也试过“放下桌子”
在线阅读一些文档,您似乎无法删除sqlite/spaceialite中的视图,但我想找张桌子,不是风景。
有什么想法吗?
还有人遇到过这个吗?我错过什么了吗?
谢谢你的帮助
玛丽
@空间空间尝试使用SQLite空间(FDO)格式,但是使用带有sqlite非空间格式的sqlexecutor从表中删除。这似乎有效,因为您只是清除表而不是插入新行。
附示例。
你好@空间空间,
它出现在空间格式上,我们支持只读的SQL语句。作为插入件,更新,否则,删除将无法通过sqlcreator或sqlexecutor工作。如果您希望实现此功能。您可以为开发人员创建一个可以查看的想法!
https://knowledge.亚搏在线safe.com/content/idea/list.html网站
希望有帮助。
我的第一个预感是你的数据库文件在某种程度上被破坏了,您的语法看起来不错。
可以使用类似于sqlite浏览器的工具打开数据库文件吗?网址:http://sqlitebrowser.org/
如果你试图在那里执行你的命令会发生什么?
?2019安全亚搏在线软件公司|合法的