0
我工作的一个项目在我的SQL查询如何在sql select查询中添加整数值?
SELECT Name
FROM techer_reg
LIMIT 3
我如何添加一个整数值,而不是3?
在这个意义上,这个选择查询应该是这样的:
SELECT Name
FROM techer_reg
LIMIT (My integer value)
我工作的一个项目在我的SQL查询如何在sql select查询中添加整数值?
SELECT Name
FROM techer_reg
LIMIT 3
我如何添加一个整数值,而不是3?
在这个意义上,这个选择查询应该是这样的:
SELECT Name
FROM techer_reg
LIMIT (My integer value)
尝试使用参数:
using (SqlConnection con = new SqlConnection(strConnect))
{
con.Open();
int myLimit = 4;
using (SqlCommand com = new SqlCommand("SELECT Name FROM techer_reg LIMIT @LM", con))
{
com.Parameters.AddWithValue("@LM", myLimit);
using (SqlDataReader reader = com.ExecuteReader())
{
while (reader.Read())
{
int id = (int)reader["iD"];
string desc = (string)reader["description"];
Console.WriteLine("ID: {0}\n {1}", iD, desc);
}
}
}
}
程序:
DELIMITER $
create PROCEDURE getData(limit INT)
begin
SET @limit= limit;
PREPARE exec_statment FROM "SELECT Name FROM techer_reg LIMIT limit ?;";
EXECUTE exec_statment USING @limit;
DEALLOCATE PREPARE exec_statment;
end$
DELIMITER ;
,并使用
叫它call getData(3)