sql-function

    0热度

    1回答

    在PostgreSQL函数中,检查传递的变量是否包含 特定字母的语法是什么? 传递给函数的变量是逗号分隔的字母列表,我想检查这个列表是否包含字母a或x。 我想象中的代码看起来是这样的: -- var typically looks like 'a,b,c,x' if (some way of stripping anything other than a and x from var) ~* [

    0热度

    2回答

    我有一个带有下面的金额列表的平面文件,可以请告诉我,我怎么能把这个金额列表变成两点十进制值,如1234567.80与{,A,H,E,C,I,F通过使用SQL? 12345678{ 00484326A 00000210H 00000185A 00000077E 00000833C 00000255I 00000077E 00000039F 00000088A 00000000F

    1热度

    1回答

    我正在编写我的第一个CLR SQLFunction,但在FillRowMethod的声明中出现'void'的构建错误。以下是SQLFunction的完整代码清单: using System.Collections.Generic; using System.Collections; using System.Data.SqlTypes; using System.Data.SqlClient

    3热度

    1回答

    我正尝试使用SQL(SQL Server 2008)生成数据透视表。要获得列列表,我正在使用东西功能,如果我们将它与SQL一起使用,它的功能非常好。 尽管由于Pivot结构的动态性质(由用户选择),我想将列名称设置为变量。我可以捕获正确的SQL Stuff语法,但无法执行它。任何想法? 见代码如下例子: 工作代码: DECLARE @cols AS NVARCHAR(MAX), @que

    1热度

    2回答

    从标量函数值是疗法的方式是,我们可以在SQL标量函数有一个变量返回2个值 ALTER FUNCTION [report].[fGetKPI] (@metricName AS VARCHAR(50)) RETURNS SMALLINT AS BEGIN DECLARE @kipId AS SMALLINT, @metricId as SMALLINT;

    36热度

    1回答

    我创建了一个表值返回函数,它返回一个表。这里是我的函数的调用进行如下 SELECT * FROM dbo.[StateFixedTaxesCalculation](3020,16,1,1006) ,其工作对我来说好了,现在我想在选择statment使用该函数调用,所以我可以通过16这基本上是employeeId动态。 所以我决定使用内部连接与该函数返回的表。像这样 SELECT * FROM

    1热度

    2回答

    我已经编写了与下表一起使用的以下函数,该函数与存储公司财务月定义的表格一起使用,但是当用于按财年月份汇总数据时,此函数似乎相当缓慢。任何人都可以提供一些关于如何加快速度的提示吗? 编辑:我仍然有一些这个功能的瓶颈。我已经重写了它以删除一些绒毛,但它仍然比我在查询中加入fiscal_months表的速度慢得多。不过,我宁愿使用一个易于使用的函数,因此我不必重写几十个仍在使用它的查询。 CREATE

    0热度

    1回答

    我有一个选择语句,用于撤回数据库信息,如名称,所有者,所有者的超级用户状态和表空间。对于小于9.2的Postgresql版本,我还能够获取表空间数据位置,但使用9.2,他们已经改变了它,以便它是一个函数调用。我当前的查询是: SELECT pg_database.datname as Database_Name, pg_authid.rolname as Database_Owner, pg_a

    0热度

    1回答

    在我目前工作的项目中,Meter.dbml中有很多表值函数。一个星期前,我对这些功能没有任何问题。但我得到了新工作的笔记本电脑,并检查了使用乌龟SVN项目后,出现下列错误: “中的DomainService实体‘(函数结果名)’‘(域名服务名称)’没有一个键定义,由DomainService操作公开的实体必须至少有一个用KeyAttribute标记的公共属性。“ 我不想从dbml中删除这些函数,因

    2热度

    3回答

    合并似乎适用于任何数量的参数并返回第一个非空值。我怎样才能写出这样的功能?一个没有固定数量的参数? 功能的Fmax的使用的一个例子: select Length = dbo.fMax(box.Height, box.Width, box.Depth) from dbo.tBox box where box.ShipmentId = 1234 有了这样的功能,我就不会去写这样的事: sele