爲什麼在SQL Server中不允許使用表參數?有沒有解決這個問題的方法?SQL表參數
實施例:
using (SqlCommand myCommand = new SqlCommand("SELECT * FROM @table WHERE [email protected] AND PASSWORD=HASHBYTES('SHA1',
@password)", myConnection))
{
myCommand.Parameters.AddWithValue("@table", table);
myCommand.Parameters.AddWithValue("@username", user);
myCommand.Parameters.AddWithValue("@password", pass);
myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader())
...................
}
感謝。