sql-function

    1热度

    2回答

    我想查找select语句内的最小值,如:所谓findMin 假设有功能, select select min from findMin(firstDate,secondDate,thirdDate,....NDate), firstDate, secondDate, thirdDate, .... (having N number of dates

    2热度

    2回答

    我创建了一个将作为主键为我的表 CREATE FUNCTION dbo.NewCustomerPK() RETURNS VARCHAR (10) AS BEGIN DECLARE @LastCustID VARCHAR(10) DECLARE @newID INT DECLARE @charID CHAR(10) SELECT @LastCustID = MAX(C

    0热度

    1回答

    很多关于如何不需要使用(其中rtrim(columnname)='value'在SQL Server中,使得很多(并且可以在Internet上找到)因为它会自动将具有或不具有尾随空格的值视为相同。 但是我很难找到关于LEADING空间的信息。如果(无论出于何种原因)我们的数据仓库在某些varchar/char字段类型的字段上具有前导空格,并且我们需要where子句 - 我们是否仍然需要在哪里ltr

    0热度

    2回答

    以下函数定义不会给出任何错误,但它也不会按预期工作。谁能帮忙? 据应该返回的文字缩写之一提供一个int时: CREATE FUNCTION foo(a int) RETURNS character LANGUAGE SQL AS $$ SELECT CASE C.INSURANCETYPE WHEN 0 THEN 'MB' --MEDICARE WHEN 1 T

    0热度

    2回答

    我在我的SQLite数据库中有一列10k个URI。我想确定哪些URI是同一网站的子域名。 例如,对于给定的一组... 1. daiquiri.rum.cu 2. mojito.rum.cu 3. cubalibre.rum.cu 4. americano.campari.it 5. negroni.campari.it 6. hemingway.com ...我想运行一个返回查询:

    1热度

    1回答

    这项工作我们正在SQL Server 2008和2012 我想写的是将要使用Format功能的功能上运行的客户端SQL函数。我有一个与SQL Server 2008中的Format几乎完全相同的自定义函数,但其​​性能比Format差。 我想使它成为有条件的,如果它在SQL Server 2012上运行,那么它会使用内置的T-SQL Format,如果它在SQL Server 2008上,那么它使

    0热度

    1回答

    我想调用基于输入参数返回计算值的My-SQL函数。我使用本机查询来达到这个目的,我能够获得除计算字段以外的所有字段。我总是得到NULL作为计算字段的值。此外,如果我在SQL Client中执行相同的查询,它会给出正确的结果。 的Test.class @NamedNativeQueries({ @NamedNativeQuery( name = "getTestData",

    0热度

    1回答

    我想在执行一些INSERT操作后调用一些清理过程,并且清理需要很长时间。我的sql客户端在超时方面有很小的容忍度,所以我希望在命令发布后立即返回。 我试过触发器 - INSERT触发存储过程做清理。问题是,现在INSERT必须等待清理完成才能返回。 我试过调用一个'代理'函数,然后调用实际的清理函数,但似乎Postgres中的函数调用堆栈与其他语言没有区别。客户端仍在等待清理。 这种情况下的最佳做

    0热度

    1回答

    我正在寻找一种方法来模拟“最大”,如在Apache Derby中的各种数据库(如H2DB(http://www.h2database.com/html/functions.html#greatest)和Oracle)中实现的。指针表示赞赏。 编辑:我只需要两个值,以便我可以根据以前的值有条件地更新列。

    1热度

    2回答

    我正在创建一个分割字符串的函数。我想将该函数传递给一个字符串并返回几行(根据字符串的长度,行的数量将是动态的)。 我想可能使用表函数并将其加入到我的查询中。 我是不是要求这是为我写的,我只是想知道这是否甚至可能在SQL Server 2014中,以及如果是这样,最好的方法是什么。 因此字符串 'ABC' 将作为返回: COL1 COL2 COL3 A B C