stored-functions

    0热度

    1回答

    我处于业务方面,对Oracle 11g数据库没有完整的DBA特权。我有建立和运行存储过程所需的特权,并且我有一个无限期挂起的特权。 我们正在开发一个新系统,并有几个生命周期。我的代码在早期生命周期(称为AD)中100%正常工作,并无限期地挂在下一个生命周期(QA)中。它停在第一个主要的SQL拉,并永远不会返回。 当我运行存储过程内部的SQL作为一个直接的SQL拉时,它会在2.6秒内返回(使用相同的

    0热度

    1回答

    我有一个从选择查询调用的函数,下面是完美的函数。我想打电话给下面的步骤,如果布尔= 1是将值插入登录表: create or replace FUNCTION isLoggedIn(x IN VARCHAR2, y IN VARCHAR2) RETURN number IS boolean number(1) := 0; BEGIN SELECT count(*) into boolean

    1热度

    1回答

    我已经定义了一个带有11个参数的表值函数X。它们的类型nvarchar(30),nvarchar(30),datetime,datetime,nvarchar(15),nvarchar(4),xml,nvarchar(8),nvarchar(80),bit和bit分别。这是针对Microsoft SQL Server 2012当我打电话与 select * from X('A','B','201

    1热度

    1回答

    我面临一个问题,试图为工资报告提供一个MySQL存储过程。以前的员工工资率只允许在薪酬期间开始时更改。但是,现在他们可以在支付期间进行更改,并且报告需要在支付期间考虑不同的工资率。支付期限为两周。 我有以下查询,这是非常混乱,它的工作原理,但没有考虑到薪酬阶段中的薪酬变化。 注:日期是硬编码作为一个例子 SELECT e.EmployeeID AS EmployeeID, CO

    4热度

    2回答

    我想从C#中调用一个返回多行但不工作的Oracle函数。下面是我使用的功能: create or replace function return_columns( tableName IN varchar ) return types.ref_c as c_result types.ref_c; begin open c_result for sele

    0热度

    1回答

    我在一个问题本月初提供的函数表返回一个轴承给出了两个经度和两个纬度点: DELIMITER $$ DROP FUNCTION IF EXISTS `initial_bearing`$$ CREATE FUNCTION `initial_bearing`( lat1 DOUBLE, lon1 DOUBLE, lat2 DOUBLE, lon2 DOUBLE ) RETUR

    0热度

    1回答

    我有一个函数将返回所有公司的所有项目。表名称应该是parametric.But我不能创建该函数的视图。因为我不能返回一个表。返回值是一个字符串。请帮忙。谢谢。 GO IF OBJECT_ID(N'dbo.ufnGetContactInformation', N'TF') IS NOT NULL DROP FUNCTION dbo.ufnGetContactInformation; G

    0热度

    1回答

    我试图在MySQL 5.5.38中编写我第一个存储的函数,但是我无法通过令人讨厌的语法错误。我已经检查过MySQL文档,但是我仍然看不到问题所在,并且错误消息仅显示You have an error in your SQL syntax; blah blah blah ... at line 1。 下面的代码: DELIMITER $$ CREATE FUNCTION distm (lat1

    1热度

    2回答

    我对SQL Server很新。在这里,我尝试使用CASE语句创建UDF,以根据输入的各种订单日期从数据库STRDAT获取订单状态。 下面是代码: USE STRDAT GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID(N'dbo.GetOrderStatus', N'FN') IS NOT NULL

    0热度

    1回答

    我有一个select语句返回非线性结果的单列(它们使用sum()和group by计算)。我想向该查询添加一个额外的列,以显示它们在结果列表中显示的相应计数。 例如: 原始结果 Sums ---- 450 320 117 583 所需的结果 Count | Sums ----- ---- 1 | 450 2 | 320 3 | 117 4 | 583 这是可能在