Salin aktiviti daripada paparan MySQL dengan parameter ke Pangkalan Data Azure SQL menggunakan Kilang Data Azure
P粉306523969
P粉306523969 2024-03-31 20:56:52
0
1
400

Saya cuba menyalin paparan MySQL dengan parameter ke Pangkalan Data Azure SQL menggunakan Kilang Data Azure. Berikut ialah pertanyaan untuk menyalin aktiviti:

SET @dDebut=20220201;
SET @dFin=20220228; 

select vue_movements_of_month_with_param.* from (select @dDebut, @dFin) param , vue_movements_of_month_with_param
LIMIT 10;

Inilah yang saya jalankan dalam HeidiSQL. Pandangan ini mengandungi fungsi yang mengambil parameter di atas. Dalam ADF, saya mentakrifkan parameter dDebut dan dFin sebagai saluran paip parameter:

Saya kemudian menggunakan aktiviti salin dalam ADF dengan perkhidmatan terpaut MySQL:

Dengan menggunakan pertanyaan berikut:

@concat('SELECT vue_movements_of_month_with_param.* FROM (SELECT ', pipeline().parameters.dDebut, ', ', pipeline().parameters.dFin, ') param, vue_movements_of_month_with_param LIMIT 10')

Tetapi hasilnya mengembalikan meja kosong. Nampaknya parameter saya tidak dikenali. Bagaimanakah saya boleh menyelesaikan masalah ini?

P粉306523969
P粉306523969

membalas semua(1)
P粉486743671

Saya akhirnya menemui penyelesaiannya. Daripada mencipta paparan dengan parameter yang disimpan sebagai pembolehubah yang ditentukan pengguna, saya menggunakan prosedur tersimpan untuk mendapatkan parameter yang diperlukan untuk input.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan