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

Làm thế nào để ép kiểu các biến trong T-SQL để chèn hàng loạt?

Như tôi biết, chỉ có chuỗi chữ là bắt buộc trong from. Trong trường hợp đó, bạn phải viết một truy vấn động để sử dụng chèn hàng loạt

declare @q nvarchar(MAX);
set @q=
    'BULK INSERT [TStagingTable]
    FROM '+char(39)[email protected]+char(39)+'
    WITH
    (
    FIELDTERMINATOR = '','',
    ROWTERMINATOR = ''\n'',
    FIRSTROW = 1  
    )'
exec(@q)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn đệ quy SQL Server

  2. Bộ đệm đệm:Nó là gì và nó ảnh hưởng như thế nào đến hiệu suất cơ sở dữ liệu?

  3. DATEDIFF_BIG () Ví dụ trong SQL Server

  4. Không thể tìm thấy Mô-đun được chỉ định. (Công cụ cơ sở dữ liệu trực quan MS)

  5. 4 Chức năng để định dạng một số thành 2 vị trí thập phân trong SQL Server