stored-procedures

    2热度

    2回答

    我是数据库开发团队为大eshop服务的一部分。我们正在使用MS SQL 2016和ASP.NET。在生产环境中,10台使用连接池的IIS服务器的客户端使用SQL Server(我们有7-10k批/秒),我们使用18台DEV/TESTING IIS服务器(但由于多TB大小,只有一个DEV数据库)。 我们开发了一个新功能,迫使我们经常更改现有的存储过程。 如果我们正在部署对生产环境的更改,它将更改应用

    1热度

    3回答

    我已经阅读了很多文章并认为理解了这些概念,但是我的小整数整数未能从C#/ EF模块传递到SQL Server存储过程。希望其他人能够发现问题。 我使用EF6,4.5 .Net框架下,SQL Server 2014 在数据库中,我创建了这些类型/特效: CREATE TYPE [dbo].[IntsTTV] AS TABLE( [Id] [int] NOT NULL ) 注意,存在一个

    1热度

    1回答

    我试图重构代码使用dbContext.Database.ExecuteSqlCommandAsync,而不是SqlCommand List<SqlParameter> parameters = new List<SqlParameter>(); parameters.Add(new SqlParameter("@certificateTypeId", "TA")); parameters.A

    0热度

    1回答

    我创建Oracle中的存储过程 - 见下文 create or replace PROCEDURE REMOVE_CUSTOMER ( cus_id IN NUMBER ) AS BEGIN DELETE FROM CUSTOMER WHERE CUSTOMER.CUS_ID = cus_id; END; 我执行它像下面。 DECLARE

    1热度

    2回答

    SQL Server 2012 我的输出是24.242553,但我只需要小数点后两位数。 这里是我的查询: AVG(cast(dbo.vw_NEW_UG.SCORE_A20 as decimal))AS ACT_SUPER_SCORE 我也尝试过这一点,但它不工作。 AVG(cast(dbo.vw_NEW_UG.SCORE_A20 as decimal(10,2)))AS ACT_SUPER_

    1热度

    2回答

    我已经在Oracle中编写了存储过程。有什么办法可以在Hive或Spark中实现该存储过程的相同功能。 就像在Oracle存储过程中一样,我们有游标,我们也可以在其他过程中调用一个过程,并进行大量其他操作。 请提出建议,如果这可能在蜂巢或如果有其他方法。我在网上搜索,似乎Hive版本2提供了一个使用存储过程的选项。 但是旧版本的解决方案可能是什么? 我是Hive和Spark的新手,欢迎任何指导或建

    0热度

    1回答

    我想创建一个将更新表的存储过程。该过程将连接两个表,我想使用变量传递表名(@tablename)。产生 此错误: 必须声明表变量 “@tablename”。 我的代码: Create Procedure dbo.SpUpdate (@TableName varchar(50)) as begin set @tablename='Customer' Update a

    -4热度

    1回答

    Create Proc getinfo ( @Studentid int, @karan varchar(200) out ) As Begin select @karan= Firstname+' '+Lastname from tbl_students where [email protected] End enter image description here

    1热度

    1回答

    我正在使用T-SQL,这是我可以读取的存储过程之一,具体取决于我的参数(@para_type)是Employee还是Consultant,将执行以下语句并触发触发器。存储过程在SQL Server Management Studio(SSMS)中执行时正在运行。 当我输入以下内容: execute update_person @para_salary = 800, @para_ssn = 17,

    1热度

    2回答

    我必须在SQL Server中执行此操作。假设我有2个表格。 根据参数Name和Surname,我必须从Table1拿PhysicianID。 之后,我必须使用插入存储过程创建新记录。 像这样的事情 CREATE PROCEDURE FIND_PHYSICIANID @FirstName varchar(50), @LastName varchar(50) AS BEGIN