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

क्या मैं बीसीपी के साथ एक इनपुट एसक्यूएल फाइल निर्दिष्ट कर सकता हूं?

मुझे आज यह समस्या थी और कम से कम एक तदर्थ स्थिति में एक सुविधाजनक समाधान मिला।

अस्थायी तालिकाएँ किसी भी उपयोगकर्ता द्वारा कनेक्ट अनुमतियों के साथ बनाई जा सकती हैं। इसका मतलब है कि आप ग्लोबल अस्थायी टेबल भी बना सकते हैं।

वैश्विक अस्थायी तालिका जैसे

के साथ चयन करें ... INTO का उपयोग करके बस अपनी क्वेरी एंटरप्राइज़ मैनेजर (या sql cmd या जो कुछ भी) में चलाएं।
SELECT * 
INTO ##mytemptable
FROM SomeTable 
WHERE [massive where clause, for example] 

फिर आप एक साधारण के साथ BCP क्वेरी में अस्थायी तालिका का उपयोग कर सकते हैं

SELECT * FROM ##mytemptable

फिर एंटरप्राइज़ मैनेजर के माध्यम से अस्थायी तालिका छोड़ें

DROP TABLE ##mytemptable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर मॉनिटरिंग के साथ अलर्ट ओवरलोड को रोकने में मदद करने के 4 तरीके

  2. एम्बेडेड SQL 2008 डेटाबेस फ़ाइल कैसे बनाएं यदि यह मौजूद नहीं है?

  3. फ़ाइल या असेंबली लोड नहीं कर सकता 'क्रिस्टल निर्णय। windows.forms, संस्करण =13.0.2000.00'

  4. ClassNotFoundException - com.microsoft.jdbc.sqlserver.SQLServerDriver

  5. SQL सर्वर प्रबंधन स्टूडियो (SSMS)