Deskripsi apa yang saya coba lakukan:
Saya memiliki 2 lingkungan yang satu memiliki data (X) yang kedua tidak memiliki data (Y).
Saya telah melakukan prosedur yang memiliki parameter input P_TableName. Ini harus memeriksa apakah dalam tabel ini ada data dan JIKA Ada maka kita akan membawa data ke lingkungan Y.
Jadi Sebagian besar berfungsi tetapi saya punya masalah dengan satu hal yang sangat sederhana (saya tidak punya banyak pengalaman dalam TD tetapi di Oracle itu akan menjadi 10 detik).
Saya harus meneruskan jumlah pilihan (*) dari X ke variabel bagaimana cara melakukannya?.
Saya mencoba dengan SET VAR = SELECT... INSERT INTO VAR SELECT... Saya mencoba membuat variabel untuk pernyataan yang langsung dieksekusi
SET v_sql_stmt = 'INSERT INTO ' || VAR|| ' SELECT COUNT(*) FROM ' || P_TableName;
CALL DBC.SYSEXECSQL(v_sql_stmt);
Ini mungkin hal yang sangat sederhana tetapi saya tidak dapat menemukan solusi yang baik untuk itu. Tolong bantu