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

SQL Server 2012 Nhập CSV vào các cột được ánh xạ

Như đã đề cập ở trên, hãy nhập dữ liệu vào một bảng tạm thời và sau đó chèn giá trị vào bảng thực tế

DECLARE @TempTable TABLE (Name nvarchar(max))

 BULK INSERT @TempTable 
 FROM ‘C:\YourFilePath\file.csv’
 WITH ( FIELDTERMINATOR = ‘,’,
 ROWTERMINATOR = ‘\n’
)

INSERT INTO TABLE ([Name], [TypeId])
Select Name,'99E05902-1F68-4B1A-BC66-A143BFF19E37' from @TempTable 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xử lý các thay đổi Cơ sở dữ liệu giữa các nhánh phiên bản / khôi phục trong ASP.NET

  2. SQL:Chọn Giá trị Phân biệt Tuần tự Gần đây nhất w / Tạo nhóm

  3. Làm cách nào để hiển thị cột kết quả truy vấn (trong các cột khác nhau) thay vì từng hàng?

  4. Làm thế nào tôi có thể xác định tình trạng của một công việc?

  5. Khi nào bạn sẽ sử dụng một hàm giá trị bảng?