Desmembrar INSERT

boa tarde pessoal
tenho o seguinte codigo sql
INSERT INTO imunizacao.faixa_etaria (idfaixa, anoinicio, anotermino, mesinicio, mestermino, diainicio, diatermino, descricao) VALUES (114, 1, 4, 0, 11, 0, 29, ‘>=12M a 4A11M29D’);

preciso desmembrar esse insert, onde preciso dos valores somente
EX:
var 1 = 114
var 2 =1 …etc

PS: esse insert pode sofrer variação de numero de colunas

Boa Tarde!

Não entendi a sua dúvida, você quer passar variáveis no lugar dos valores?

Assim:

INSERT INTO imunizacao.faixa_etaria (idfaixa, anoinicio, anotermino, mesinicio, mestermino, diainicio, diatermino, descricao) VALUES (valor1, valor2, valor3, valor4, valor5, valor6, valor7); 

nao, eu quero que a variavel receba o valor

Basta setar os valores na sua classe e seu script ficara assim:

INSERT INTO imunizacao.faixa_etaria (idfaixa, anoinicio, anotermino, mesinicio, mestermino, diainicio, diatermino, descricao) VALUES ( ?, ?, ?, ?, ?, ?, ? );

Ou no eu xml
INSERT INTO imunizacao.faixa_etaria (idfaixa, anoinicio, anotermino, mesinicio, mestermino, diainicio, diatermino, descricao) VALUES ( :valor1, :valor2, :valor3, :valor4, :valor5, :valor6, :valor7);

Poderia postar seu codigo?