特定のテーブルで型 (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()
テーブルに複数のエントリがある場合、情報を間違って抽出していると思います。番号を取得するためにリーダーから呼び出す必要がある正しい関数は何ですか??