我正在通过Sql语句读取sql表,同时我也在使用子字符串。由于Substring就像是虚拟的,所以我不在数据库中编写。如何使用sql.eachrow在groovy中使用setter设置读取的子字符串。
我尝试过setFinishingTime(row.FinishingTime)
这是在我的常规代码中。
sql.eachRow('select * from [Database].[dbo].[table] order by FinishingTime')
{ row ->
---
machine.setFinishingTime(row.FinishingTime)
}
在sql查询中,我有一个代码。
substring([FinishingTime], charindex(' ', [FinishingTime]) + 1, len([FinishingTime])).
我想在FinishingTime中设置列Finishingtime的子字符串。我怎么能做到这一点,它可以在sql management studio中工作,但如何通过sql.eachRow在groovy中使用它。