小编Sof*_*ner的帖子

在用户定义的函数中创建,删除和插入临时表

我正在尝试按照我的要求创建一个函数.

但是,当我创建或删除时#tempTable,它会给出一个错误:

在函数内无效使用副作用运算符'drop object'

我的理解是,我们不能有create,dropinsert在操作#temptable中的功能.

那是对的吗?

我的SQL:

CREATE FUNCTION [dbo].[RT_ResultFunction]
(
    Id VARCHAR(4000)
)
RETURNS @RT_ResultFunction TABLE 
(   
    Id VARCHAR(20)
    , Name varchar(20)
    ,Balance Int
)
AS
BEGIN
    IF OBJECT_ID('tempdb..#tempTable') IS NOT NULL  
       DROP TABLE #tempTable

    SELECT Id, COUNT(Balance) 
    INTO  #tempTable
    'Balance' FROM Table1

    INSERT  @RT_ResultFunction 
        SELECT T1.ID,T1,NAME,T2,Balance 
        FROM    Table2 T1, 
                #tempTable T2
        WHERE T1.ID = T2.ID

    RETURN
END
Run Code Online (Sandbox Code Playgroud)

sql-server function

7
推荐指数
1
解决办法
5万
查看次数

如何从SQL表中获取最小值?

我有一张桌子如下

ID   Date  
1    Null  
1    Null  
1    Null  
1    02/02/2012  
1    02/03/2012  
1    02/04/2012  
1    02/05/2012  
Run Code Online (Sandbox Code Playgroud)

我想从上表中取一个最小日期,结果应该是 Null

我试着写

select min(date), Id from Table group by ID
Run Code Online (Sandbox Code Playgroud)

结果是02/02/2012,但我想要Null.

除了以下方法之外,还有其他方法可以从上表中提取Null值吗?

select top 1 date, ID from table order by date asc
Run Code Online (Sandbox Code Playgroud)

sql

5
推荐指数
2
解决办法
2903
查看次数

在Global.asax文件中创建Timer

我想为evey执行一个存储过程,并且必须通过在Global.asax文件中创建计时器来加载应用程序(dropdrown或某些asp.net控制器)中的数据集.

对于这种开发来说,这是非常新的,请任何人都可以发布代码或提供我在编码中必须做的确切流程以及如何加载asp.net控件(下拉列表或列表控件).

先感谢您,

vb.net asp.net timer global-asax

5
推荐指数
2
解决办法
8679
查看次数

BizTalk架构开发 - 十六进制值0x19,是无效字符

我有一个Schema元素节点,如下所示

<MESSAGE>Employees eligibility for a benefit granted by a banking department agency of security.</MESSAGE>

当我正在为这个节点开发模式时,我发现了警告

警告BEC2004:'',十六进制值0x19,是无效字符.第20行,第26位.

请任何人帮我这个吗?

biztalk schema-design biztalk-2010

1
推荐指数
1
解决办法
1917
查看次数

使用.net代码每小时执行一次存储过程

如何使用.net代码每隔一小时执行一次存储过程?

(存储过程应每小时自动执行一次)

.net sql stored-procedures

0
推荐指数
1
解决办法
2176
查看次数