我在 SQL 方面还很陌生,我有一个问题。
我正在使用基于纬度/经度查找帐户的报告服务创建查找。我的问题是如何从存储过程中获取结果以初始化以下 sp 中的变量?
例子:--
这个sp会出去根据邮编获取minlat、maxlat、minlong、maxlong。
EXEC SERVER.DATABASE.dbo.GetLatLongApprox @Zip
--然后我声明我将在报告服务中使用的变量
DECLARE @MaxLat AS float
DECLARE @MinLat AS float
DECLARE @MaxLong AS float
DECLARE @MinLong AS float
--现在我想根据第一个存储过程的结果动态设置值。
SET @MaxLat = ?
SET @MinLat = ?
SET @MaxLong = ?
SET @MinLong = ?
这将全部驻留在我将在报告服务中使用的一个存储过程中。希望这是有道理的。再说一次,我是绿色的,还没有完全让 sql 说话。
任何帮助是极大的赞赏。