文章 "SQLite: MQL5 原生 SQL 数据库操纵" 新评论 MetaQuotes 2020.02.24 10:42 新文章 SQLite: MQL5 原生 SQL 数据库操纵已发布: 交易策略的研发与大数据处理相关联。 现在,您能够基于 SQLite 在 MQL5 中直接运用 SQL 查询来操纵数据库。 该引擎的重要特性在于整个数据库都被安置在用户 PC 上的单个文件中。 在 MetaEditor 中调试 SQL 查询 如果代码不成功,则所有操纵数据库的函数都将返回错误代码。 如果您遵循以下四个简单规则,操纵它们不会引发任何问题: 调用 DatabaseFinalize() 之后,应销毁所有查询控柄; 完毕前应利用 DatabaseClose() 关闭数据库; 应检查查询执行的结果; 如果发生错误,首先销毁查询,随后关闭数据库。 最困难的是,如果尚未创建查询,如何知晓错误是什么。 MetaEditor 允许打开 *.sqlite 文件,并利用 SQL 查询操纵。 我们以 company.sqlite 文件为例来看看如何完成此操作: 1. 打开终端公用文件夹中的 company.sqlite 文件。 2. 打开数据库后,我们可以在导航器中看到 COMPANY 数据表。 在其上双击。 3. 在状态栏中自动创建 “SELECT * FROM COMPANY” 查询。 4. 查询会自动执行。 也可以通过按 F9 或单击“执行”来执行。 5. 查看查询执行结果。 6. 如果出现问题,错误会显示在编辑器的日志当中。 SQL 查询允许获取数据表字段的统计信息,例如,总和和平均值。 我们进行查询,并检查它们是否运作。 作者:MetaQuotes Wen Tao Xiong 2021.05.30 08:41 #1 学习了,谢谢分享。 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 SQLite: MQL5 原生 SQL 数据库操纵已发布:
交易策略的研发与大数据处理相关联。 现在,您能够基于 SQLite 在 MQL5 中直接运用 SQL 查询来操纵数据库。 该引擎的重要特性在于整个数据库都被安置在用户 PC 上的单个文件中。
在 MetaEditor 中调试 SQL 查询
如果代码不成功,则所有操纵数据库的函数都将返回错误代码。 如果您遵循以下四个简单规则,操纵它们不会引发任何问题:
最困难的是,如果尚未创建查询,如何知晓错误是什么。 MetaEditor 允许打开 *.sqlite 文件,并利用 SQL 查询操纵。 我们以 company.sqlite 文件为例来看看如何完成此操作:
SQL 查询允许获取数据表字段的统计信息,例如,总和和平均值。 我们进行查询,并检查它们是否运作。
作者:MetaQuotes