0
열 이름에 대한 매개 변수를 사용하여 데이터를 삽입하기 위해 실행할 블록을 사용하지만 열 이름예를 들어 나는이 가능한 경우 잘 모릅니다
의사에 대한 매개 변수를 사용하여 데이터를 삽입 문을 실행하고 삽입 할 블록을 실행 사용하는 예를 찾고 있어요 번호 :
"F"는 필드 이름 "loop_counter"의 이니셜이다While loop_counter begin
Insert into table1 (f1+loop_counter, f2+loop_counter, f3+loop_counter, f4+loop_counter)
values (#,#,#,#)
end
인 루프 변수
감사
을 당신이 여기에 질문에 대한 대답을 얻었다 생각 - http://stackoverflow.com/questions/7718748/how-to-reference-firled-names-with-variable-in-firebird -stored-procedure-or-exec/7719151 # 7719151? BTW 의사 코드가 틀린 것처럼 보입니다. 모든 필드의 이름이 같을 것입니다 (예 :'f1, f1, f1, f1'). 대신 f1, f2, f3, f4와 같은 것을 원합니까? – ain
네, 다른 이름을 의미하고 솔루션을 실행 블록을 사용하여 찾고 ... 덕분에 – Wel
그럼 정확하게 당신이 찾고있는 명확한 귀하의 질문을 업데이 트하십시오. 또한 PSQL (트리거 또는 저장 프로 시저)이나 DSQL에서 사용하고 싶습니까? – ain