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

किसी अन्य तालिका से एकल स्तंभ की एकल पंक्ति की प्रतिलिपि बनाकर एक तालिका में रिकॉर्ड सम्मिलित करें

आपके पास दो WHERE खंड नहीं हो सकते हैं एक बयान में:

insert into RECEIVE(Aname , Permission)
  select Aname , 'select' 
  from SEND
  WHERE Aname = 'GREAME'   <=== WHERE #1
  where not exists         <=== WHERE #2
    (select *  from RECEIVE where aname = 'GREAME' and Permission = 'select')

आपको दूसरे भाग को AND में बदलना होगा:

insert into RECEIVE(Aname , Permission)
  select Aname , 'select' 
  from SEND
  WHERE Aname = 'GREAME'  
  AND not exists
    (select *  from RECEIVE where aname = 'GREAME' and Permission = 'select')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस प्रशासकों के लिए 4 अद्भुत SQL सर्वर निगरानी संसाधन

  2. डेटाबेस की सभी मौजूदा संग्रहीत प्रक्रियाओं को कैसे एन्क्रिप्ट करें

  3. टी-एसक्यूएल (एसक्यूएल सर्वर) में डुप्लिकेट कुंजी त्रुटि को कैसे अनदेखा करें

  4. कई से कई संबंधों के लिए SQL सर्वर क्वेरी - क्वेरी कैसे करें?

  5. SQL सर्वर में डेटाटाइम बनाम डेटाटाइम 2:क्या अंतर है?