小编Hos*_*ser的帖子

选择 TOP @N,其中 @N 是另一个查询中的变量

我正在构建关于服务器硬件预测的报告,但我被困在这里。

我有一个查询可以正确返回服务器上安装的 HDD 的数量,并将该数字存储到一个名为 的变量中@OtherHDDs,它是一个INT.

我现在需要这样做......

Select top @OtherHDDs.... 
from ...
Run Code Online (Sandbox Code Playgroud)

我该如何正确地做到这一点?

sql-server-2008 sql-server

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

删除 NULL 结果

目前,我只是想从临时表中删除 Name 列为 Null 的对象,其中包含以下内容...

delete from #PulledData
where #PulledData.Name0 = NULL
Run Code Online (Sandbox Code Playgroud)

我也试过= 'NULL'= '%NULL%'等等,但似乎没有任何效果。我很感激这件事上的一些帮助。

null sql-server

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

从一个调用两个存储过程,顺序有保证吗?

我有一些看起来像这样的代码:

    EXEC StoredProcedure1 @Arguments

    EXEC StoredProcedure2 @Arguments
Run Code Online (Sandbox Code Playgroud)

两个数据集是否保证按调用顺序返回?我希望将两个结果集传递回我的服务器代码,但遇到了一些问题,我觉得可能无法保证排序。如果不能保证,是否有强制执行顺序的方法?

不是数据的顺序,而是 StoredProcedure1 的顺序总是作为结果集 1 返回,而 StoredProcedure2 总是作为结果集 2 返回。

sql-server-2008 stored-procedures

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