我想创建一个存储过程,它返回一个介于 (11111,99999) 之间的随机数
前提是该数字不应存在于表中
我使用这个复杂的函数来做到这一点,但我需要将它转换为存储过程
Function GiveRandomStudentNumber() As String
s:
Dim rnd As New Random
Dim st_num As String = rnd.Next(11111, 99999)
Dim cmd As New SqlCommand("select count(0) from student where st_num = " & st_num,con)
dd.con.Open()
Dim count As Integer = cmd.ExecuteScalar()
dd.con.Close()
If count <> 0 Then
GoTo s
Else
Return st_num
End If
End Function
此功能有效,但我需要将其转换为存储过程..
提前致谢 ...