Wednesday, 15 September 2010

How to create 500 columns programatically in SQL Server? -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 14 जवाब

मुझे एक टेबल बनाना है जिसमें 500 कॉलम शामिल हैं मैंने खोज की है लेकिन वास्तव में मेरे लिए कुछ उपयोगी नहीं मिल सका एसक्यूएल क्वेरी के साथ 500 कॉलम के साथ तालिका बनाने का एक तरीका है? उदाहरण के लिए, मेरे कॉलम निम्न के रूप में होंगे;

आईडी, नाम, ए 1, ए 2, ए 3, ए 4, ए 5, ए 6 ......., ए 598

पहले से धन्यवाद।

वह तालिका वाकई बहुत खराब डिजाइन है वैसे भी, यहां आपके पास कोड है। यह गतिशील एसक्यूएल का उपयोग करता है:

  घोषणा @ sql nvarchar (अधिकतम) SET @sql = N'CREATE तालिका TheMostStupidTableIHaveEverSeen (ID int, नाम varchar (100) 'DECLARE @i int = 1 WHILE @i & Lt; = 598 BEGIN SET @sql = @sql + N ', ए' कास्ट (@ एएस एनवर्चार (4)) + एन 'इंट' सेट @ आई = @ ई + 1 एंड एसईटी @ एसक्यूएल = एसएसएल + एन ')' एक्सीक (@ एसक्यूएल)  

No comments:

Post a Comment