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

मैं DELETE कथन में उपनाम का उपयोग क्यों नहीं कर सकता?

तालिका को अन्य नाम देने के लिए आपको यह कहना होगा:

DELETE f FROM dbo.foods AS f WHERE f.name IN (...);

मैं इस विशिष्ट DELETE . के लिए अलियासिंग के बिंदु को देखने में विफल हूं बयान, खासकर जब से (कम से कम आईआईआरसी) यह अब सख्त एएनएसआई के अनुरूप नहीं है। लेकिन हाँ, जैसा कि टिप्पणियों से पता चलता है, यह अन्य क्वेरी फ़ॉर्म (जैसे सहसंबंध) के लिए आवश्यक हो सकता है।



  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 सर्वर कनेक्शन स्ट्रिंग में पोर्ट नंबर कैसे निर्दिष्ट करें?

  2. बिटवाइज़-या एक सबक्वेरी में एकत्रित करें

  3. दो तालिकाओं को मिलाएं जिनमें कोई सामान्य फ़ील्ड नहीं है

  4. एक सूची सम्मिलित करना<> SQL सर्वर तालिका में

  5. बाइनरी डेटा स्टोर करने के लिए VarBinary बनाम छवि SQL सर्वर डेटा प्रकार?