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

सम्मिलित करें कथन में एकाधिक चयन कथनों में त्रुटि

बस VALUES को SELECT में बदलें और बाहरी कोष्ठक हटा दें।

INSERT INTO dbo.Products 
(ProductName, 
 SupplierID, 
 CategoryID, 
 UnitsInStock, 
 UnitsOnOrder, 
 ReorderLevel, 
 Discontinued)
SELECT  
'Twinkies' , 
 (SELECT SupplierID FROM dbo.Suppliers WHERE CompanyName = 'Lyngbysild'),
 (SELECT CategoryID FROM dbo.Categories WHERE CategoryName = 'Confections'), 
 0, 
 0, 
 10, 
 0

आपको TOP 1 . की भी आवश्यकता हो सकती है उप-अभिव्यक्तियों पर, लेकिन यह एक अलग त्रुटि संदेश देगा:सबक्वेरी ने एक से अधिक मान लौटाए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एएसपीनेट में एक एसक्यूएल सर्वर डेटाबेस से एक छवि प्रदर्शित करने का सबसे अच्छा तरीका क्या है?

  2. उच्चतम भुगतान वाली कर्मचारी पंक्ति कैसे प्राप्त करें

  3. Android के लिए SQLServer कनेक्टिविटी के लिए कनेक्शन स्ट्रिंग गठन

  4. एमएस-एसक्यूएल में निकटतम स्थान खोजें

  5. एसक्यूएल समारोह में तारीख के अलावा