Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

संग्रहीत कार्यविधि SQL Server 2012 में त्रुटि फेंकता है लेकिन 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

आप #tmp में 3 कॉलम डालने का प्रयास कर रहे हैं, लेकिन क्वेरी केवल 2 कॉलम लौटाती है

मुझे संदेह है, आपको गिनना(*) want चाहिए या योग(आदेश) तीसरे कॉलम के रूप में




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रोएक्टिव SQL सर्वर स्वास्थ्य जांच, भाग 3:उदाहरण और डेटाबेस सेटिंग्स

  2. sqlcmd - सभी सेट विकल्प सेटिंग मान कैसे प्रदर्शित करें?

  3. कैसे sp_describe_first_result_set SQL सर्वर में काम करता है

  4. त्रुटि संदेश 4151 को ठीक करें "NULLIF के लिए पहले तर्क का प्रकार NULL स्थिरांक नहीं हो सकता क्योंकि SQL सर्वर में पहले तर्क के प्रकार को जानना होगा"

  5. दो तिथियों के बीच के महीने