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

डेटाबेस का उपयोग करने के लिए EXEC

दोनों exec और execute_sql अपने दायरे में चलते हैं। और डेटाबेस में परिवर्तन केवल उनके अपने दायरे को प्रभावित करेगा। तो आप कर सकते हैं:

set @sql = 'use ' + quotename(@new_db_name) + '; disable trigger t1;'
exec (@sql)

जहां तक ​​​​मुझे पता है, वर्तमान दायरे के डेटाबेस संदर्भ को एक चर डेटाबेस नाम में बदलने का कोई तरीका नहीं है।




  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. SQL सर्वर में समानार्थक शब्द का परिचय

  4. क्लाउड वर्चुअल मशीन की तुलना प्रबंधित क्लाउड डेटाबेस से करना

  5. SQL सर्वर (T-SQL) में कॉलम का आकार कैसे बदलें