如何在SQL Proc中为系统间缓存数据库使用对象脚本

卡尔

Intersystems Cache提供接口以对缓存数据库运行SQL关系查询。尝试跨对象数据结构进行汇总查询时,速度非常慢,有时实际上是不可能的。

有没有一种方法可以使对象脚本方法以SQLProc类型返回数据行,而不使用性能低下的SQL查询。

我已经看过rset和%List对象,但是似乎无法连接所有点。

我可以返回一个定界的字符串,但是我需要能够将其作为存储过程公开给报表引擎(例如Crystal等)。

SSH协议

公开自定义查询结果的方法有几种,在本文的文档中都提到了它们:

http://docs.intersystems.com/cache20141/csp/docbook/DocBook.UI.Page.cls?KEY=GSQL_procedures

正如文档所建议的那样,首选方法是使用%SQL.CustomQuery类将每个自定义查询定义为一个单独的类。有关此方法的示例,请参见SAMPLES命名空间中的Sample.CustomResultSet。

您还可以在单​​个类中使用自定义Execute / Fetch / Close方法定义多个SQL查询。%Dictionary软件包在以“ Query”结尾的类中有很多这种方法的示例。您也可以在系统项目中搜索“%Query”以获取更多示例。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过ODBC从系统间缓存数据库中获取数据?

来自分类Dev

如何通过ODBC从系统间缓存数据库中获取数据?

来自分类Dev

如何在Visual Studio中的动态SQL中为SQL Server项目使用数据库变量名?

来自分类Dev

如何使用SQL Server中的隐藏数据库对象?

来自分类Dev

如何在SQL Server中创建数据库的别名

来自分类Dev

如何在SQL数据库中处理RAISERROR

来自分类Dev

如何在不同的数据库中执行SQL查询

来自分类Dev

如何在SQL Server数据库中存储图像

来自分类Dev

如何在Azure中删除SQL数据库?

来自分类Dev

如何在AWS Lamda中访问SQL数据库?

来自分类Dev

如何在SQL Server数据库中应用dtplyr

来自分类Dev

pyodbc:如何在SQL数据库中存储汉字?

来自分类Dev

如何在SQL数据库中存储python float

来自分类Dev

如何在R中为RSQLite制作良好的可复制SQL数据库示例

来自分类Dev

如何在Presto中为SQL Server目录指定数据库?

来自分类Dev

如何在Visual Studio 2015中为SQL Server创建数据库图?

来自分类Dev

如何在phpmyadmin中使用SQL为数据库生成新表?

来自分类Dev

如何在无迁移系统中处理数据库?

来自分类Dev

如何在WordPress插件的SQL数据库中缓存第三方API访问

来自分类Dev

如何在数据库中为面向对象的设计建模?

来自分类Dev

如何在PHP中使用存储在数据库中的SQL查询中的变量

来自分类Dev

如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

来自分类Dev

如何在SQL Server中动态使用数据库名称

来自分类Dev

如何在HTML中使用C#代码从SQL数据库中获取ID?

来自分类Dev

如何在 Azure SQL 数据库中对用户隐藏其他数据库?

来自分类Dev

如何在Microsoft SQL Report Builder 3.0中为MySQL数据库设置数据源?

来自分类Dev

如何在Java中从数据库制作JSON对象?

来自分类Dev

如何在数据库中插入Json对象

来自分类Dev

如何在 MySql 数据库中存储对象?

Related 相关文章

  1. 1

    如何通过ODBC从系统间缓存数据库中获取数据?

  2. 2

    如何通过ODBC从系统间缓存数据库中获取数据?

  3. 3

    如何在Visual Studio中的动态SQL中为SQL Server项目使用数据库变量名?

  4. 4

    如何使用SQL Server中的隐藏数据库对象?

  5. 5

    如何在SQL Server中创建数据库的别名

  6. 6

    如何在SQL数据库中处理RAISERROR

  7. 7

    如何在不同的数据库中执行SQL查询

  8. 8

    如何在SQL Server数据库中存储图像

  9. 9

    如何在Azure中删除SQL数据库?

  10. 10

    如何在AWS Lamda中访问SQL数据库?

  11. 11

    如何在SQL Server数据库中应用dtplyr

  12. 12

    pyodbc:如何在SQL数据库中存储汉字?

  13. 13

    如何在SQL数据库中存储python float

  14. 14

    如何在R中为RSQLite制作良好的可复制SQL数据库示例

  15. 15

    如何在Presto中为SQL Server目录指定数据库?

  16. 16

    如何在Visual Studio 2015中为SQL Server创建数据库图?

  17. 17

    如何在phpmyadmin中使用SQL为数据库生成新表?

  18. 18

    如何在无迁移系统中处理数据库?

  19. 19

    如何在WordPress插件的SQL数据库中缓存第三方API访问

  20. 20

    如何在数据库中为面向对象的设计建模?

  21. 21

    如何在PHP中使用存储在数据库中的SQL查询中的变量

  22. 22

    如何在SQL Server 2008 R2中生成没有复制数据的数据库脚本

  23. 23

    如何在SQL Server中动态使用数据库名称

  24. 24

    如何在HTML中使用C#代码从SQL数据库中获取ID?

  25. 25

    如何在 Azure SQL 数据库中对用户隐藏其他数据库?

  26. 26

    如何在Microsoft SQL Report Builder 3.0中为MySQL数据库设置数据源?

  27. 27

    如何在Java中从数据库制作JSON对象?

  28. 28

    如何在数据库中插入Json对象

  29. 29

    如何在 MySql 数据库中存储对象?

热门标签

归档