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

किसी मौजूदा तालिका में डायनामिक कॉलम कैसे जोड़ें

इस क्वेरी को प्रक्रिया के रूप में उपयोग करें।

CREATE PROC ADD_CHECK
AS 
BEGIN
    DECLARE @COLUMN VARCHAR(50)
    DECLARE @QUERY VARCHAR(255)
    DECLARE @QUERY1 VARCHAR(255)

    SET @COLUMN= (SELECT TOP 1 NAME FROM TABLE1 WHERE ID=(SELECT MAX (ID)     FROM TABLE1))

    IF EXISTS(SELECT 1 FROM TABLE1 WHERE [email protected]) 
    BEGIN
        SET @QUERY = 'ALTER TABLE TABLE2 ADD ' + @COLUMN + ' VARCHAR (50)'
        SET @QUERY1 = 'ALTER TABLE TABLE2 ADD ' + @COLUMN + '_COMPLETEDDATE VARCHAR     (50)'
        EXEC(@QUERY)
    END
END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डेटाबेस मेल प्रोफाइल (SSMS) के भीतर किसी खाते की प्राथमिकता बदलें

  2. वीएस 2010 .net 4.0 में इकाई ढांचे का उपयोग करते समय 'डेटाटाइम 2' त्रुटि

  3. SQL सर्वर और C#:अंतिम सम्मिलित आईडी प्राप्त करें

  4. SQL सर्वर जाँच तालिका विभाजन

  5. SQL प्रदर्शन ट्यूनिंग सबसे महत्वपूर्ण डेटाबेस प्रबंधन कौशल क्यों है