Replies: 2 comments 4 replies
-
Thank you. Keep them coming. I've so far been surprised by some of the bigger holes I still had with this new expression parsing. In theory, the more bugs that get resolved now in SELECT's should make the eventual next phase with all the JOIN and WHERE parsing easy. |
Beta Was this translation helpful? Give feedback.
-
I've verified this issue. It has to do with the handling of the multi purpose character * in TSQL in the current parsing implementation. The issue does not exist if you change it to a - for example. The funny thing is that the fix appears to be to delete a line in the parsing logic, for a special case with *, that with all my recent fixes no longer appears to be needed. It's always good when you can delete a branch of parsing logic. So this is an easy fix. I'll roll it out with the fix for the other issue in a couple of days. |
Beta Was this translation helpful? Give feedback.
-
Hi Bruce,
Me again.
I was trying this simple query
select isnull(a, 0) * isnull(b, 0) / 100 as Result from myTable
And I found this statement has been separated into two statements. at the second ")" instead of one. Please see my output.
This may well be a bug and does cause some issues when executing the separated statements.
Thank you for looking into all the issues. I am feeling a bit guilty now.
Regards
Paul
Beta Was this translation helpful? Give feedback.
All reactions