我正在使用 SQL Azure 数据库。
当我提取记录时,在 SQL SERVER 管理工作室中速度更快。但相同的查询在 winfrom 应用程序上运行缓慢。我总是使用存储过程进行 SQL 操作。
我的存储过程通常是这样的
ALTER PROCEDURE [dbo].[sp_SELECT_WorkFlow_Status_Filter]
@Division TINYINT,
@IsdeptIDSelected BIT ,
@IsMachineStatusSelected BIT ,
@IsPrioritySelected BIT ,
@DeptID NVARCHAR (20) ,
@Priority NVARCHAR (10) ,
@Status NVARCHAR (20)
AS
SET NOCOUNT ON
SET ARITHABORT ON -- USE HERE ????
BEGIN
---SELECT SQL
-----
-----
--RETURN RESULTS
END
因此,如果我使用SET ARITHABORT ON
这样的东西,会在 winfroms 中获得 SSMS 的性能吗?