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

तालिका के नाम + DDMMYYYY में कुछ तालिकाओं का नाम बदलें

खैर, सबसे पहले, ऐसा लगता है कि आपको इस टेबल को एक टेबल पर लोड करना चाहिए और तारीख को स्टोर करने के लिए दूसरे कॉलम का उपयोग करना चाहिए। फिर भी, आप जो चाहते हैं उसके लिए आप गतिशील SQL का उपयोग कर सकते हैं:

DECLARE @Date NVARCHAR(8), @Table NVARCHAR(500), @Query NVARCHAR(2000)

SELECT @Date = CONVERT(VARCHAR(8),GETDATE(),112)
SET @Table = 'TABLE_NAME'
SET @Query = 'EXEC sp_rename '''[email protected]+''','''[email protected][email protected]+''''

EXEC(@Query)

ओह, और इस लिंक पर एक नज़र डालें SQL सर्वर पर डायनेमिक 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. SQL सर्वर डेटाबेस (T-SQL) को पुनर्स्थापित करें

  2. मैं डैपर के साथ एक इन्सर्ट और रिटर्न इन्सर्टेड आइडेंटिटी कैसे करूँ?

  3. VS2010 डेटाबेस प्रोजेक्ट में परिनियोजन पर DefaultDataPath और DefaultLogPath सेट करना

  4. SQL सर्वर से कनेक्शन स्थापित करते समय नेटवर्क-संबंधी या आवृत्ति-विशिष्ट त्रुटि क्यों हुई?

  5. एंटिटी फ्रेमवर्क/लिंक टू एसक्यूएल:छोड़ें और लें