Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算SQL中的更改率_Sql_Stored Procedures_Calculation - Fatal编程技术网

计算SQL中的更改率

计算SQL中的更改率,sql,stored-procedures,calculation,Sql,Stored Procedures,Calculation,我使用以下代码在SQL中执行一个存储过程 DECLARE@return\u value int EXEC@return\u value=[dbo].[TABLE\u NAME] @sTags=N'COL_NAME1,COL_NAME2,COL_NAME3', @iUTCAdjustment=8, @sPastUnits=N'30', @iTimeInterval=15 选择“返回值”=@Return\u Value您可以创建一个表,插入结果,并执行以下操作: create table t (

我使用以下代码在SQL中执行一个存储过程

DECLARE@return\u value int
EXEC@return\u value=[dbo].[TABLE\u NAME]
@sTags=N'COL_NAME1,COL_NAME2,COL_NAME3',
@iUTCAdjustment=8,
@sPastUnits=N'30',
@iTimeInterval=15

选择“返回值”=@Return\u Value
您可以创建一个表,插入结果,并执行以下操作:

create table t (
    LT ?,
    UTC ?,
    COL_NAME1 ?,
    COL_NAME2 ?,
    COL_NAME3 ?
);
这些类型需要与存储过程中的返回类型匹配,因此我使用了

insert into t
    exec . . . ;  -- your exec statement here

然后,您可以使用所需的计算操作结果表。

我需要在同一个表中工作。我有一个不同的应用程序读取这个SQL表。创建新表意味着需要进行新的链接。因此,在不创建新表的情况下,我希望通过向现有代码中添加几行额外的行来添加一个新列。@SairamSEKARAN。什么桌子?您只有一个由存储过程返回的结果集。如果需要更改结果集,则需要更改存储过程。请理解。我将向存储过程开发人员询问如何做到这一点。谢谢你,戈登。但是如果有其他方法,我不需要修改存储过程,但是返回结果集的SQL代码确实有帮助。谢谢,您不是修改存储过程以返回您想要的附加列吗?我不是存储过程开发人员。我是使用存储过程中的数据作为应用程序输入的最终用户。因此不太熟悉修改存储过程。您使用的是哪种dbms?(该代码是特定于产品的。)MS SQL Server Management Studio。