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

Sử dụng bảng tạm thời trong gói ssis

Trong SQL Server 2012, nếu bạn sử dụng các bảng tạm thời, bạn phải chỉ định một tập hợp kết quả.

Đây là sự cố với thủ tục sp_describe_first_result_set mà SSIS sử dụng để trả về siêu dữ liệu đầu ra.

Ví dụ:

EXEC dbo.RptResults_StoredProcedure

Trở thành

EXEC dbo.RptResults_StoredProcedure
WITH RESULT SETS
((
    Date NVARCHAR(10),
    Location VARCHAR(12),
    Department CHAR(1),
    Shift CHAR(1),
    ForecastSales DECIMAL(18,2),
    ActualSales DECIMAL(18,2)
))

Để biết thêm thông tin, hãy xem

http://blog.concentra.co.uk/2014/08/22/column-metadata-detined-correctly-ssis-data-flow-task-stored-procedure-inputs/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tạo một trình kích hoạt “Thay thế cho” trong SQL Server

  2. Có thể chạy nhiều câu lệnh DDL bên trong một giao dịch (trong SQL Server) không?

  3. Cách đặt đối chiếu của cơ sở dữ liệu trong SQL Server (T-SQL)

  4. Làm cách nào để thực hiện phép so sánh không phân biệt trọng âm (e với è, é, ê và ë) trong SQL Server?

  5. Không kết thúc sử dụng đóng một kết nối SQL đang mở