93得票3回答
表值函数(TVF) vs. 视图(View)

表值函数和视图有什么区别?使用表值函数可能做到的事情,在视图中是否难以或不可能实现?还是两者之间的区别在于效率?

7得票3回答
Azure管道 - CI/CD:如何针对数据库执行文件夹中的所有.sql文件

我已经将所有的SQL文件上传到Azure DevOps的仓库中。我有一种命名规范,可以让我知道哪些.sql文件被其他.sql文件使用(例如,某个文件创建了一个视图,而该视图又被存储过程使用)。我想强制使用仓库来追踪代码更改,而且不想使用dacpac文件。我希望每个函数/视图/存储过程都有自己的...

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

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

13得票3回答
SQL日期格式转换?[dd.mm.yy到YYYY-MM-DD]

有没有MySQL函数可以将日期从格式dd.mm.yy转换为YYYY-MM-DD? 例如,03.09.13 -> 2013-09-03。

18得票6回答
在SQL中创建和修改表值函数时出现不兼容的对象类型错误。

给定函数出现以下错误:Msg 2010,级别16,状态1,过程GetTableFromDelimitedValues,行2 无法对'dbo.GetTableFromDelimitedValues'执行更改,因为它是不兼容的对象类型。IF NOT EXISTS(SELECT 1 FROM sys...

32得票5回答
在SQL中调用标量值函数

我从Oracle迁移了一个数据库,现在有一些标量值函数。 但是,当我调用它们时,会出现以下错误: 无法找到列“dbo”或用户定义的函数或聚合“dbo.chk_mgr”,或者名称不明确。 我像这样调用它:SELECT dbo.chk_mgr('asdf') 我做错了什么?

40得票2回答
SQL函数的返回类型:TABLE vs SETOF记录

在其他条件相等的情况下,返回 TABLE 和 SETOF records 的函数有什么区别。CREATE FUNCTION events_by_type_1(text) RETURNS TABLE(id bigint, name text) AS $$ SELECT id, name ...

7得票2回答
在SQL函数中执行SQL Server execute (sp_executesql )命令

我在SQL Server中创建了一个函数,用于执行动态SQL查询并返回一个值。当我调用函数时,出现以下错误: 只有函数和一些扩展存储过程可以从函数内部执行 函数:(返回与@ModuleName关联的用户数量) DECLARE @Query NVARCHAR(MAX) DECLARE ...

26得票1回答
就其目的而言,预处理语句和SQL或PL/pgSQL函数有什么区别?

在PostgreSQL中,准备好的语句和SQL或PL/pgSQL函数有什么区别,它们的目的、优缺点是什么?我们应该在什么时候使用哪个?在这个非常简单的例子中,它们是否起到相同的作用,正确吗?CREATE TABLE foo (id INT, name VARCHAR(80)); CREAT...

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

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