Firebird에서 변수 값으로 필드 이름을 참조 할 수 있습니까?Firebird에서 필드 이름을 변수로 참조하는 방법이 있습니까
"F"는 필드 이름과 "var_loop"의 첫 번째 초기입니다Insert into tab1 (1, f1, f2, f3)
select 1, tab2.f+var_loop, tab2.f+var_loop, tab2.f+var_loop
from tab2
where .....
은, 루프 변수 당신이해야 감사
연속 된 번호 매기기가있는 열은 정말 나쁜 데이터베이스 디자인과 같은 냄새가납니다 . Btw : SELECT에 대한 열 목록을 대괄호로 묶을 필요가 없습니다. –
이것은 사람들이 이해할 수있는 예입니다. 다음에 내가 당신의 코로 당신의 머리로 원하는 것을 생각하지 마라 !!! – Wel
접두어와 숫자 **를 연결하면 ** some_name_1','some_name_2','some_name_3'과 같은 열 이름을 얻을 수 있습니다. 그런 디자인은 정상화되지 않은 냄새가납니다. 이것이 당신이 가지고있는 것이 아니라면, 더 좋은 (즉, 의미있는) 예를 제공해야합니다. –