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

SQL सर्वर:चर के माध्यम से वर्तमान डेटाबेस बदलें

निष्पादन USE some_db डायनामिक एसक्यूएल में काम करता है लेकिन दुर्भाग्य से जब स्कोप डेटाबेस से बाहर निकलता है तो वह मूल रूप से वापस बदल जाता है।

आप sqlcmd का इस्तेमाल कर सकते हैं इसके लिए मोड (प्रबंधन स्टूडियो में "क्वेरी" मेनू पर इसे सक्षम करें)।

:setvar dbname "MyNewDatabaseName" 

IF DB_ID('$(dbname)') IS NULL
    BEGIN

    DECLARE @SqlQuery NVARCHAR(1000);
    SET @SqlQuery = N'CREATE DATABASE ' + QUOTENAME('$(dbname)') + ' 
            COLLATE SQL_Latin1_General_CP1_CI_AS'
    EXEC(@SqlQuery) 

    END

GO

USE $(dbname)

GO


  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. SQL सर्वर 2008 लंबे लेनदेन INSERT के चयन को अवरुद्ध क्यों कर रहा है?

  3. किसी दिए गए वर्ष में सभी शनिवारों की तारीख प्राप्त करें - sql सर्वर

  4. जब मैं डेटाबेस से संबंधित प्रविष्टि को हटाता हूं तो क्या हम सर्वर से भौतिक फ़ाइल को हटा सकते हैं?

  5. मैं MySQL में टेबल एलियास कैसे बनाऊं?