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

जहां क्लॉज के साथ SQL सर्वर में एक txt फ़ाइल आयात करना

क्या आपने बल्क इंसर्ट कमांड के साथ प्रयास किया है? इस समाधान पर एक नज़र डालें:

--Create temporary table
CREATE TABLE #BulkTemporary
(
  Id int,
  Value varchar(10)
)

--BULK INSERT has no WHERE clause
BULK INSERT #BulkTemporary FROM 'D:\Temp\File.txt'
WITH (FIELDTERMINATOR = '\t', ROWTERMINATOR = '\n')

--Filter results
SELECT * INTO MyTable FROM #BulkTemporary WHERE Value IN ('Row2', 'Row3')

--Drop temporary table
DROP TABLE #BulkTemporary

आशा है कि यह मदद करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वीएस2013 से एसक्यूएल 2008 रिपोर्ट सर्वर पर आरडीएल तैनात करें?

  2. एक अतिरिक्त (1 पंक्ति(पंक्ति) प्रभावित क्यों है)

  3. एसक्यूएल सर्वर - सम्मिलित पंक्ति की पहचान पाने का सबसे अच्छा तरीका?

  4. SQL सर्वर में पहचान को चालू या बंद पर सेट करना

  5. SQL में अस्पष्ट स्तंभ नाम के साथ क्वेरी त्रुटि