sql >> Database teknologi >  >> RDS >> Sqlserver

Lagret procedure kaster fejl i SQL Server 2012, men fungerer fint i SQL Server 2000

insert into #tmp (CityID, CityName, TotalOrder)
Select distinct sr.RID as CityID,
     sr.Rname as CityName
From #tmpID tid 
Inner join StateRegions Sr on Sr.RID = tid.CityID
Group by Sr.RName,
     sr.RID
Order by sr.RName

du forsøger at indsætte 3 kolonner i #tmp, men forespørgslen returnerer kun 2 kolonner

Jeg formoder, du vil have Count(*) eller Sum(ordrer) som tredje kolonne




  1. Hvordan indsætter jeg en byte[] i en SQL Server VARBINARY-kolonne

  2. Tilføjelse af flere parameteriserede variabler til en database i c#

  3. Hvordan tilbagefører jeg mine DB-ændringer efter en commit?

  4. ORA-00604 ORA-12705