9得票2回答
没有使用STRICT修饰符的函数执行速度更快吗?

当一个简单的SQL函数被声明为STRICT时,我遇到了性能下降的问题,回答这个问题。 为了演示,我创建了两个变量的函数,对数组中的两个元素按升序排序。 测试设置 表格中有10000对随机整数( CREATE TABLE tbl (arr int[]); INSERT INTO tbl...

9得票2回答
我该如何在PostgreSQL中根据行创建日期创建自定义序列?

我正在为雇主更换传统的订单管理应用程序。新系统的规格之一是订单编号系统保持不变。目前,我们的订单号格式如下: 前四位数字是当前年份 接下来的两位数字是当前月份 最后四位数字是一个计数器,每次在该月份放置订单时递增。 例如,2014年6月放置的第一个订单将具有订单号2014060001。...

8得票1回答
将一列的值除以另一列的值

我想将一列的值除以另一列的值,并将结果显示为单独的一列。 例如: 项目名称 总百分比 屏幕数量 ------------ -------------- ------------- pro-1 ...

8得票2回答
EF 6.1 标量值函数数据库优先

我的应用程序是c# MVC5,使用EF 6.1。采用数据库优先的方式导入表和函数。在模型(emdx)浏览器下可以看到函数,位于DALModel.Store / 存储过程 / 函数(灰色)下。我正在尝试使用以下代码来调用该函数: using (var ctx = new DALEntities...

8得票2回答
显示MySQL中的函数定义

我正在处理一个已有项目,发现其中有一个包含SQL函数的SQL查询语句 SELECT * FROM money WHERE amount = float_convert(0.1); 这个查询功能已经正常工作,但我想查看并编辑函数float_convert(); 我已经尝试过SHOW F...

8得票4回答
SQL函数应该使用大写字母还是小写字母?

我刚接触SQL,想知道编写函数的正确方式。我知道像SELECT这样的语句通常是大写,但是函数应该怎么写?有人用小写写,有人用大写写。 谢谢帮助。

8得票8回答
为什么不能在SQL Server中的函数内执行存储过程

为什么我们不能在函数内部执行存储过程,而相反的情况是可以的?

7得票3回答
当调用标量值函数时,ExecuteScalar总是返回null

为什么会返回 null? //seedDate is set to DateTime.Now; con is initialized and open. Not a problem with that using (SqlCommand command = new SqlCommand("f...

7得票2回答
使用函数的SQL Server查询速度非常慢

这个问题有点类似之前的一个问题: SQL Server查询根据Where子句超时 其中一个查询会根据where子句而极其缓慢地运行。我使用了CTE重写了该查询,并成功避免了这个问题,但始终没有找到答案。 最近调整了另一个类似的查询以添加另一个字段,结果性能从大约30秒运行并返回10,00...

7得票3回答
在PostgreSQL中在WHERE子句中使用函数结果

我试图在where子句中使用函数执行的结果,但没有成功: SELECT clinics.*, distance_between_objects(1, id, 7, 3) AS dist FROM clinics WHERE dist<=1; 给我返回:列“dist”不存在。 像这样...