Symptom
Anta att du kör den sp_describe_undeclared_parameters lagrade proceduren i Microsoft sql Server 2014 eller SQL Server 2012. När den odeklarerade parametern är en decimal kolumn och den beräknas med ett heltal returnerar den lagrade proceduren ett felaktigt resultat som betraktar parametern som ett heltal.Obs! Den lagrade proceduren kallas intern för ODBC-drivrutinen när du anropar ODBC-funktionen SQLDescribeParam.
Lösning
Problemet åtgärdades först i följande kumulativa uppdateringar av SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:
Lösning
Undvik det här problemet genom att ändra typen av decimal kolumn till numerisk typ eller Lägg till ". 0" till slutet av heltalskonstant i uttrycket.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".