Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để tạo và điền bảng trong một bước duy nhất như một phần của thao tác nhập CSV?

Tham khảo SQLServerPedia, tôi nghĩ điều này sẽ hoạt động:

sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'Ad Hoc Distributed Queries', 1;
RECONFIGURE;
GO

select TerritoryID
      ,TotalSales
      ,TotalCost
INTO CSVImportTable
from openrowset('MSDASQL'
               ,'Driver={Microsoft Access Text Driver (*.txt, *.csv)}'
               ,'select * from C:\csvtest.CSV')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận các giá trị ranh giới cho một bảng được phân vùng trong SQL Server (T-SQL)

  2. Kế hoạch thực thi SQL Server - nó là gì và nó giúp giải quyết các vấn đề về hiệu suất như thế nào?

  3. Làm cách nào để thực hiện IF ... THEN trong SQL SELECT?

  4. Cách bật quyền hàng loạt trong SQL Server

  5. Cách thay đổi đối chiếu cấp máy chủ khi chạy phiên bản máy chủ SQL