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

SQL सर्वर से txt फ़ाइल में मान निर्यात करें

उन चरों को एकत्रित करने के लिए एक क्वेरी का उपयोग करें जिन्हें आप निर्यात करना चाहते हैं। कुछ इस तरह:

DECLARE @var1 INTEGER
DECLARE @var2 INTEGER

SELECT @var1 = 10
SELECT @var2 = 22

SELECT 'variable 1' AS VarName, @var1 AS VarValue
UNION
SELECT 'variable 2' AS VarName, @var2 AS VarValue

निम्न आदेश में इस क्वेरी कथन का प्रयोग करें। क्वेरीआउट का उपयोग करें और [क्वेरीस्टेटमेंट] को ऊपर दिए गए कथन से बदलें, या क्वेरी स्ट्रिंग के लिए एक चर का उपयोग करें।

EXEC master..XP_CMDSHELL 'bcp "[querystatement]" queryout "c:\spt_values.dat"'

यदि चर को कथन के बाहर घोषित करने की आवश्यकता है:

DECLARE @cmd varchar(1000)
DECLARE @sql varchar(8000) 
DECLARE @var1 int
SELECT @var1 = 10
SET @cmd='"select '+CAST(@var1 AS VARCHAR(10))+'"' 
SELECT @sql = 'bcp '[email protected]+' queryout I:\File\mytest.txt -c -t -T -S YAMUNA\SQLEXPRESS';
exec xp_cmdshell @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. एसक्यूएल एक पंक्ति से एकाधिक पंक्ति कैसे बनाएं

  2. वर्चर को तारीख में बदलने के लिए CONVERT () का उपयोग WHERE क्लॉज में करना

  3. एंटिटी फ्रेमवर्क क्वेरी प्रदर्शन कच्चे SQL निष्पादन के साथ चरम से भिन्न होता है

  4. SQL सर्वर 2012 रीड ओनली कनेक्शन

  5. टेबल ब्राउज़/संपादित करने और क्वेरी चलाने के लिए SQL सर्वर प्रबंधन स्टूडियो विकल्प