问题标签 [sql-function]

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 投票
4 回答
508 浏览

sql - sql语句中可以使用的函数

我有一个返回 3 条记录的 sql

结果

我需要在函数中使用上述 SQL,并且函数应该返回所有三个值。我想在另一个 sql 语句中使用这个函数,如下所示

在上面的 sql 中,我想使用该函数而不是硬编码的员工编号。

实现这一目标的最佳方法是什么?

由于查询非常复杂,因为我上面提到的只是查询的一个示例,因为无法将完整的查询粘贴到此处。所以我需要使用一个函数来实现这一点。

任何帮助都是非常可观的。

问候

0 投票
2 回答
92 浏览

sql - 从 SQL 中的 select 语句中创建函数

我已经建立了一个选择语句来选择参与者首次记录在数据库中的日期。但是我想从这个 select 语句中创建一个函数来使用它。我对 SQL 相当陌生,以前从未构建过函数。我的选择语句如下所示:

我尝试的功能如下所示:

0 投票
2 回答
5987 浏览

sql - SQL 函数接受一个 sql 字符串,执行该字符串并返回表

我已经完成了很多返回表格的函数,但不知何故,这个函数一直给我一个错误,Begin我无法弄清楚为什么。我的where语句存储在一个表中。这个函数我想传入一个值和 where 语句。

0 投票
2 回答
1113 浏览

sql-server - 连接不同数据类型的表

我有以下表格:

样本订单数据:

示例通信数据:

我想创建一个存储过程,从中获取 2 列 {body,Attachment}Communication

在 SP 中,输入@attachment varchar(5000)包含多个 orderid,逗号分隔,引用 Orders 表

问题:我想要 OrderName 根据 Orderid 从 Orders 匹配到@Attachment

0 投票
1 回答
878 浏览

sql - 无法将动态查询传递给 sql 函数

我似乎找不到将查询作为参数传递给我的 sql 函数的方法。我的问题是表“my_employees1”可能是动态的。

0 投票
3 回答
259 浏览

sql-server - 如何在 SQL Server 2008 R2 中创建可为空的记录?

Inline table function我在 SQL Server 2008 R2 中创建了一个,我意识到一些查询返回任何记录。所以我想当这种情况发生时,返回一个包含所有空列的记录。

举例:

更新:这是功能

0 投票
4 回答
9475 浏览

sql - 将存储过程转换为表值查询

我有这个程序

它正确返回一个列表,除了我还想在返回的列表上运行一个查询,据我所知,我无法编写查询,例如

所以我正在寻找将其转换为表值查询的最佳方法。

我已经改变了说'Create Function x(@user int) Returns Table As'

但这似乎不起作用,它开始向我尖叫错误。

有任何想法吗?数据库服务器是 MSSQL2008

0 投票
3 回答
5778 浏览

sql - 数据库函数 VS 案例语句

昨天我们遇到了一个场景,必须获取 a 的类型,db field在此基础上我们必须编写该字段的描述。喜欢

我建议编写一个 db 函数而不是这个 case 语句,因为这样更可重用。喜欢

有趣的是,我们的一位开发人员说使用数据库功能效率低下,因为database functionsCase statement. 我在互联网上搜索以找到在效率方面更好的答案,但不幸的是我没有找到任何可以被认为是满意的答案。请用您的想法启发我,哪种方法更好?

0 投票
0 回答
159 浏览

sql-server-2008 - 使用默认值表 SQLServer 识别事务

我有一张表,我只做 INSERT 操作。

我想通过唯一的默认值唯一地标识这些事务操作(我可以在我想用相同的 id 标识的事务中执行一些顺序插入)。例子:

Table_Example 中的结果(已按照我的意愿设置了 Session_Id)

这可以通过这样的功能来完成,还是有任何最佳做法?

0 投票
2 回答
268 浏览

c# - Linq to Entities 函数返回整数参数是否在一定范围内

我有一组 5 个参数,一个范围和实际值的两个上限和两个下限。在我的 Linq-to-Entites 查询中,我希望能够根据值在范围内的位置返回一个整数。

例如:

查询将是:

编辑

查询在服务器端被调用,并将数据传递回视图模型。这可以通过存储函数或sql函数来实现吗?