问题标签 [table-functions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
51 浏览

sql-server - 如何获取内联或多语句表的列表,与 SQL Server 中的表相关的值函数

如何获取与 SQL Server 中的表相关的内联或多语句表值函数列表?

下面的代码没有给出答案:

0 投票
1 回答
551 浏览

postgresql - Get column definition list from query

What I have:

Two postgres tables, one with data, one with groups to aggregate. Both tables can be changes, e.g. its planed to add locations later on and also define new categories.

What I expect to get: The number of facilities per zip-code, aggregated by given categories:

What I tried: Pivot the table using postgres' crosstab()-function: (see https://www.postgresql.org/docs/current/static/tablefunc.html#AEN186219).

Unfortunately crosstab() returntype is record, so you need to define explicit column definitions. To allow categories to be added later, I'm trying to get the column definition list from a query:

Whats the problem

Postgres won't accept a query as column definition list. If possible, I want to avoid using PL\pgSQL-functions but only "regular" querys:

0 投票
2 回答
621 浏览

hana - 在 HANA 图形计算视图中使用没有导入参数的表函数

我想知道是否有人可以帮助我破译这个 Hana Studio 错误。我对此很陌生,所以如果这只是我很简单,我很抱歉。

我正在尝试使用表函数,对于初学者来说只是一些简单的东西(即没有参数输入,表输出)。

桌子:

在此处输入图像描述 在此处输入图像描述

功能:

在此处输入图像描述

Calc 视图:(类型维度)
在此处输入图像描述

错误(在激活维度计算视图时):
在此处输入图像描述

该函数本身似乎很好,即当我从 SQL 调用它时它返回数据:
在此处输入图像描述

0 投票
0 回答
255 浏览

plsql - DRG-10849 - 仅在从更高级别函数调用时

我有几层用于执行搜索的表函数。我CTXCAT在相关表格上有一个索引。

直接调用一个特定函数时,我没有收到任何错误并得到我期望看到的结果

但是,当我调用一个调用有效函数的函数时(如上所述),我收到一个DRG-10849错误

SCHEMA.SEARCH第 857 行是:

的代码c_count

this 所在的函数是SCHEMA.SEARCH.SYNONYM_SEARCH. 当我直接调用它时:

我得到了我想要的结果

但是,当我调用以下命令时:

我收到上面列出的错误

synonym_search函数周围的代码如下:

我不知道为什么会发生这种情况,但它给我带来了一些重大问题,因为这是在实时系统上。

谢谢你的帮助。

编辑

自从我添加UNION ALL到查询中才出现错误

0 投票
0 回答
499 浏览

sql - PostgreSQL 的 connectby 给出了无效的返回类型错误

我正在尝试connect by在 PostgreSQL 中重新创建 Oracle 的 HR Schema 的以下 sql。

在 PostgreSQL 中,我正在使用这样connectbytablefunc扩展名

我收到以下错误。

0 投票
2 回答
1996 浏览

oracle - 在 PL/SQL 中,如何从用户定义函数返回查询结果?

我从 SQL Server 来到 Oracle 11g,我正在尝试使用 SQL Developer 创建一个简单的函数 (getIDs),它将返回查询结果 (SELECT id FROM employee)。我在互联网上找到的任何东西似乎都不起作用。这是我正在尝试的代码:

测试包:

test_pkg 正文:

SQL 开发人员工作表:

如果有人能看到我在这里做错了什么,我将不胜感激。我花了很多时间寻找答案,看来这应该可行。最后,我还想在其他函数、过程和查询中查询 getIDs() 函数的结果。

0 投票
0 回答
38 浏览

sql - 两种不同情况下不同操作的sql表函数

我想编写一个函数来查看客户在不向卖家付款的情况下花费了多少时间。我的问题是我有点困惑,因为这是已经编程的功能:

我的问题是我只想让 JORID 用 ECRDATEEFFET 但用 ECRLIBELLE 计算差异注释。

0 投票
2 回答
333 浏览

c# - 配置实体框架以调用 SQL Server 表函数而不是特定实体上的表

我有一个实体表(比方说文档),其中每个文档可能有一个不同的实体连接到它(比方说权限)。权限具有文档表的外键。

例子:

架构

内容

如果Permission是表,我不会有任何问题 - 我只需Include在查询中使用该方法并获得连接的权限:

但是,Permission它实际上是一个复杂的方案,包括多个表,并且使用 SQL Server 表值函数进行计算。

我正在尝试创建一个Permission实体,就像每个常规表实体一样,并简单地将实体框架配置为执行数据库函数调用而不是表连接。

如果权限是一个表并且我会将它包含在我的查询中,我希望 SQL 执行看起来像这样:

相反,我想实现这样的目标:

假设参数 p1...pn 是硬编码的,但我需要在 C# 端而不是在 SQL Server 中默认它们。

我看到了一个选项来配置实体以使用 Entity Framework 使用存储过程,但我没有看到任何可以使用存储过程进行查询的地方,而不是用于插入、删除等。

我知道如何调用DBFunctions(使用Conventions)——我不是在寻找显式的函数调用。我想将 Permission 实体视为表实体,主要是因为我在实体框架上使用 OData,并且我不想仅为这种情况创建特定方法。

有没有办法完成这种行为?我正在使用 EF 6.x(不是核心)。

0 投票
1 回答
64 浏览

postgresql - 如何在 Postgresql 交叉表中获取动态列数

我是 postgresql 交叉表函数的新手,并且在 SO 上尝试了一些解决方案,但仍然卡住了。所以基本上我有一个查询,导致如下输出:

我使用交叉表的目标是:

我返回第一个表(没有交叉表)的查询是:

对于交叉表,这是我被列卡住的地方。

如果我如上所示运行它,这就是我最终得到的结果:

正如它所说的那样,subject_name不是ENGLISHMATHEMATICS。显然,现在我看到我不需要该marks列,但我怎样才能让它将所有主题名称作为列名?他们可能是两个,他们可能是十二个。

0 投票
1 回答
24 浏览

sql - 检查表格中给定文本的存在

我有一个课程代号 COMP2221。

我还有一个函数finder(int)可以找到与某个模式匹配的所有代码。

喜欢:

会给:

与模式匹配comp2###

我的问题是如何以简洁的方式表达“comp2221是否在finder(20004)中”?