Teiid Spring Boot: @SelectQuery 支持 where 子句参数
Teiid Spring Boot: @SelectQuery supports of where clause parameters
根据我的理解,@SelectQuery
将 return 定义列的所有数据。如果我想通过添加带有参数化过滤器的 where 子句来限制查询中的数据 return 怎么办?
例如,以下 SQL 查询支持按 ssn 过滤:
SELECT id, name, ssn FROM mydb.customer
WHERE ssn in :ssn
:ssn
是有效的 SSN 列表。
简而言之,Teiid Spring Boot 是否支持参数化视图?
请指教。谢谢。
在实体定义级别,您不能参数化 where 子句,例如“:ssn”,如果您愿意,可以提供静态值或引用值,例如 a = b 就可以了。
根据我的理解,@SelectQuery
将 return 定义列的所有数据。如果我想通过添加带有参数化过滤器的 where 子句来限制查询中的数据 return 怎么办?
例如,以下 SQL 查询支持按 ssn 过滤:
SELECT id, name, ssn FROM mydb.customer
WHERE ssn in :ssn
:ssn
是有效的 SSN 列表。
简而言之,Teiid Spring Boot 是否支持参数化视图?
请指教。谢谢。
在实体定义级别,您不能参数化 where 子句,例如“:ssn”,如果您愿意,可以提供静态值或引用值,例如 a = b 就可以了。