我正在尝试在特定表中查找类型为 (int) 的主键列的最小值
我的存储过程代码的一部分:
IF NOT EXISTS
(
SELECT *
FROM Table
)
BEGIN
SELECT *
FROM Table
END
ELSE
BEGIN
SELECT Min(ColumnOne)
FROM Table
END
这是我阅读后的主要代码:
if (!reader.Read())
return "EMPTY TABLE";
else
return reader.GetInt32(0).ToString();
我的 ExecuteReader 没有问题,但是当我在语句中遇到异常时
reader.GetInt32(0).ToString()
我相信当我的表格有多个条目时,我错误地提取了信息。我应该从读者那里调用以获得号码的正确功能是什么?