Я ищу способ создания оператора SQL из результата запроса
На основании результатов моего запроса, который содержит имена столбцов, rowId и Value, я хотел бы создать запрос, который будет включать имя столбца и значение, которое будет вставлено для этой строки.
Пример:
Id | Row_Id | Column_Name | Value | Table
50 | 1 | Employee_Name | 'Joel' | Employee
51 | 1 | Employee_Age | '54' | Employee
52 | 1 | Address | '425 Baker Ave' | Employee
53 | 2 | Employee_Name | 'Jaret' | Employee
54 | 2 | Employee_Age | '29' | Employee
55 | 2 | Address | '423 Loma Rd' | Employee
56 | 3 | Employee_Name | 'Jolie' | Employee
57 | 3 | Employee_Age | '37' | Employee
58 | 3 | Address | '896 Baren Blvd' | Employee
59 | 4 | Location | 'Chicago' | Office
60 | 4 | Address | '264 Taler Ave' | Office
61 | 5 | Location | 'Detroit' | Office
62 | 5 | Address | '296 Forest Ln' | Office
Ожидаемый результат
INSERT INTO Employee (Employee_Name, Employee_Age, Address) VALUES ('Joel', '54', '425 Baker Ave')
INSERT INTO Employee (Employee_Name, Employee_Age, Address) VALUES ('Jaret', '29', '423 Loma Rd')
INSERT INTO Employee (Employee_Name, Employee_Age, Address) VALUES ('Jolie', '37', '896 Baren Blvd')
INSERT INTO Office (Location, Address) VALUES ('Chicago', '264 Taler Ave')
INSERT INTO Office (Location, Address) VALUES ('Detroit', '296 Forest Ln')