[SQL] 이 JasperReport에서 매개 변수 목록 "에서"SQL 통과
SQL이 JasperReport에서 매개 변수 목록 "에서"SQL 통과
나는 재스퍼 보고서에 일하고 내 쿼리는 SQL '의'술어 사용합니다.
SELECT customer_name AS NAME,
id_customer AS ID
FROM customer
WHERE customer_role IN ($P{roles})
여기에 역할 매개 변수는 1 개 이상의 정수 값을 가질 수 있으며, 재스퍼 보고서를 생성 할 때 동적으로 결정됩니다.
사람이 동적으로 자바 프로그램을 통해 '역할'매개 변수의 값을 설정하는 방법에 대한 도움말을 저를 기쁘게 할 수 있습니다.
해결법
-
==============================
1.재스퍼 보고서는 그에게 특별한 변수 $ X가 있습니다 :
재스퍼 보고서는 그에게 특별한 변수 $ X가 있습니다 :
select * from customer where $X{IN,customer_role,roles}
작동합니다. 여기와 여기를 참조하십시오.
-
==============================
2.다음과 같이 @Aaron 응답을 보완하기 위해, 당신은 재스퍼 스튜디오 내에서 (귀하의 경우 "역할") 목록 매개 변수를 구성 할 수 있습니다 :
다음과 같이 @Aaron 응답을 보완하기 위해, 당신은 재스퍼 스튜디오 내에서 (귀하의 경우 "역할") 목록 매개 변수를 구성 할 수 있습니다 :
-
==============================
3.재스퍼 보고서는 그에게 특별한 변수 $ X가 있습니다 :
재스퍼 보고서는 그에게 특별한 변수 $ X가 있습니다 :
select * from customer where $X{IN,customer_role,roles}
from https://stackoverflow.com/questions/6226447/passing-sql-in-parameter-list-in-jasperreport by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 PostgreSQL의를 사용하여 이전 달의 마지막 날을 결정합니까? (0) | 2020.05.05 |
---|---|
[SQL] 왜 PostgreSQL의 질의에 DESC를 주문할 때 NULL 값이 먼저 와야합니까? (0) | 2020.05.05 |
[SQL] 어떻게 체중을 고려하여 무작위로 하나 개의 행을 선택하려면? (0) | 2020.05.05 |
[SQL] 액세스에서 그룹 SQL 당 상위 N 개 기록 (0) | 2020.05.05 |
[SQL] .NET에서 동적 SQL에서 살균 테이블 / 열 이름? (방지 SQL 인젝션) (0) | 2020.05.05 |