【发布时间】:2012-03-19 09:22:05
【问题描述】:
我在 Google 上进行了很多搜索,但找不到可以连接到 SQL Server 并从不需要任何参数的存储过程中获取数据并从两个表中获取数据的格式。
我想要的是从存储过程中获取数据并存储在我可以轻松检索数据的地方。
我的存储过程是,
ALTER PROCEDURE [dbo].[GetTablesData]
AS
SELECT TableA.Column1, TableB.Column2
FROM TableA TableA
INNER JOIN TableB TableB
ON TableA.ID = TableB.ID AND TableA.ID2 = TableB .ID2
因为我会得到两列,所以我需要检查一下
If (Column1 < 7)
Then Get Column2 and calculate a email address (by stripping off things from that column and get the data I want...) and send an email.
现在我不知道如何调用存储过程并在 IF else 语句中使用它,我查看了旧代码,他们在其中使用 XSD(数据集)但我也没有得到这个概念在线。
【问题讨论】:
-
我可以做所有的 IF/else 语句代码,只是不知道如何通过存储过程获取数据以及将其存储在何处以及如何检索它。干杯
标签: c# sql .net stored-procedures