985得票19回答
SQL Server中的函数与存储过程之间的区别

在SQL中,何时应该使用函数而不是存储过程?反之又如何呢?它们各自的目的是什么?

844得票12回答
如何使用'in'和'not in'在Pandas dataframe中进行类似于SQL的过滤。

如何实现SQL中IN和NOT IN的等效功能? 我有一个包含所需值的列表。以下是场景: df = pd.DataFrame({'country': ['US', 'UK', 'Germany', 'China']}) countries_to_keep = ['UK', 'China'] ...

221得票9回答
如何在SQL Server中检查存储过程或函数的最后更改日期

我需要检查函数最后一次修改的时间。我知道如何检查创建日期(在SQL Server Management Studio中的函数属性窗口中可以找到)。我发现在SQL Server 2000中无法检查修改日期(请看这篇帖子:在SQL Server 2000中是否有办法确定存储过程的最后修改时间?)在...

202得票6回答
MySQL存储过程与函数,何时应该使用哪一个?

我正在研究MySQL存储过程和函数。它们看起来很相似,但是函数有更多的限制。 虽然我可能是错的,但存储过程似乎可以做比存储函数更多的事情。什么时候该使用存储过程或者函数?

158得票6回答
如何检查SQL数据库中是否存在一个函数?

我需要查找数据库中是否存在一个函数,以便我可以删除它并重新创建。它应该基本上类似于我用于存储过程的以下代码:IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[S...

126得票3回答
MySQL:在存储过程中将多个字段选择到多个变量中

我可以在MySQL中的同一SELECT查询中将多列选择到多个变量吗? 例如:DECLARE iId INT(20); DECLARE dCreate DATETIME; SELECT Id INTO iId, dateCreated INTO dCreate FROM products ...

113得票4回答
如何在PostgreSQL中创建临时函数?

我需要在数据库中执行一个循环,这只是一次性的需求。 在执行完函数后,我现在要删除该函数。 有没有创建临时/一次性函数的好方法?

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

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

53得票10回答
选择具有偶数编号的行

我正在传递一个简单的查询,在其中搜索特定行,其中OrderID是偶数。 SELECT * FROM Orders WHERE mod(OrderID,2) = 0; 错误: 查询表达式中的语法错误(缺少运算符):“mod(OrderID,2) = 0”。

52得票6回答
SQL查询 - 将结果连接成一个字符串

我有一个包含以下代码的SQL函数:DECLARE @CodeNameString varchar(100) SELECT CodeName FROM AccountCodes ORDER BY Sort 我需要将选择查询的所有结果连接成CodeNameString。 显然,C#代码中的FO...