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

एक तालिका से दूसरी तालिका में डेटा आयात करें

SQL सर्वर 2008 में, आप SQL सर्वर Mgmt स्टूडियो में अपनी Goo.Goo तालिका को स्क्रिप्ट कर सकते हैं और इसे T-SQL INSERT का उपयोग करके सभी डेटा सम्मिलित करने के लिए एक स्क्रिप्ट भी बनाने के लिए कह सकते हैं। बयान। ऑब्जेक्ट एक्सप्लोरर पर जाएं, डेटाबेस पर राइट-क्लिक करें, "टास्क> जेनरेट स्क्रिप्ट्स" चुनें, वह टेबल चुनें जिसके लिए आप डेटा इंसर्ट स्टेटमेंट जेनरेट करना चाहते हैं, और यहां इस विकल्प का उपयोग करना सुनिश्चित करें:

फिर उन्हें तालिका सामग्री डालने के लिए दूसरे सर्वर पर चलाया जा सकता है। हालांकि, इस मामले में, आपको संभावित मौजूदा पंक्तियों को स्वयं सम्मिलित करना होगा।

दूसरी ओर, यदि दोनों सर्वर एक ही नेटवर्क पर हैं, तो आप केवल "लिंक्ड सर्वर" सुविधा का उपयोग कर सकते हैं और स्रोत सर्वर को लक्ष्य सर्वर से लिंक कर सकते हैं और फिर स्रोत से सभी डेटा आयात करने के लिए SQL Server 2008 MERGE कथन का उपयोग कर सकते हैं। सर्वर की तालिका लक्ष्य सर्वर में।

ऑब्जेक्ट एक्सप्लोरर में, "सर्वर ऑब्जेक्ट्स" पर जाएं, फिर "लिंक्ड सर्वर", राइट-क्लिक करें और दो सर्वरों के बीच कनेक्शन स्थापित करने के लिए "नया लिंक सर्वर जोड़ें":

एक बार सर्वर लिंक हो जाने पर, एक साधारण MERGE स्टेटमेंट (SQL Server 2008 में नया) आपको उन दो तालिकाओं से डेटा मर्ज करने की अनुमति देगा:

MERGE 
  INTO Goo.Goo as Target
  USING Foo.Foo.dbo.Foo as Source
  ON Source.ID = Target.ID
WHEN NOT MATCHED THEN
  INSERT (field1, field2, field3)
  VALUES (source.field1, source.field2, source.field3)  
WHEN MATCHED THEN
  -- do nothing
;

नए MERGE स्टेटमेंट के बारे में यहाँ और पढ़ें:

या SQL Server 2008 पुस्तकें ऑनलाइन में।

मार्क



  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 सर्वर (T-SQL) में किसी दिनांक से ISO सप्ताह संख्या लौटाएँ

  4. SQL सर्वर:प्रथम, द्वितीय और तृतीय डिग्री संपर्कों का चयन कैसे करें

  5. एक्सेल स्प्रेडशीट में VARCHAR आकार सीमा